io.github.jdhart81/agent-identity-registry
Measured conclusion: Deep-tested. L2 outcome: tools_ok.
Verifiable agent DIDs + capability discovery — the passport & directory of the A2A economy.
| Author | io.github.jdhart81 |
|---|---|
| Access | remote |
| Publisher key required | No |
| Measured state | Deep-tested |
| L1 liveness | alive |
| L1 latency | 80 ms |
| Last measured | 2026-10-26 |
Add to your agent
Copy this into your MCP client config:
{
"mcpServers": {
"agent-identity-registry": {
"url": "https://mcp.viridisconservation.com/identity/mcp",
"transport": "streamable-http"
}
}
}
Measured tools (6)
register_agentRegister (or idempotently update) an agent identity. Returns a deterministic content-addressed DID. capabilities is a non-empty list of lowercase capability tags other agents can discover you by.
Parameters:
agent_id(required) — stringcapabilities(required) — arrayname— stringpubkey— stringpricingendpoint— stringreputation_hint— number
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
resolve_agentResolve an identity by agent_id or DID to its full public registration.
Parameters:
did— stringagent_id— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
discover_agentsFind ACTIVE agents matching ALL requested capabilities (AND semantics), deterministically ordered by match count then reputation.
Parameters:
capabilities(required) — arraylimit— integer
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
revoke_agentRevoke an identity: it disappears from discovery (terminal) but its record is retained for auditability.
Parameters:
did— stringagent_id— string
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
list_registrationsList registrations, optionally filtered by status (ACTIVE|REVOKED).
Parameters:
status
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
describe_agentFleet-standard self-description.
Hints: read-only not declared · destructive not declared · idempotent not declared · open-world not declared
Measured by MCPYP probing. Untested fields are omitted, never estimated. Listing is always free; MCPYP never proxies calls or stores user tokens.