Card snapshot
agentcommunity.org
·
2026-07-22 22:32:14 UTC
·
318feada6e6d11c51ed98c5a0005bdc85430da3aabf85c648fd025412f06f119
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"protocolVersion": "0.3.0",
"name": "Agent Community",
"description": "Deterministic membership lookup and registration agent for the Agent Community \u2014 an open community applying for the proposed .agent top-level domain through ICANN. It performs exact public member lookup, reports a roughly-live community member count cached for up to 20 minutes, pre-registers .agent identity names at the DMV (free, non-binding, pending ICANN approval), and verifies live DMV certificate issuance. Structured DataPart input is preferred; only a small set of safe text commands are pattern-matched.",
"url": "https://agentcommunity.org/a2a",
"preferredTransport": "JSONRPC",
"provider": {
"organization": "Agent Community",
"url": "https://agentcommunity.org"
},
"version": "1.0.0",
"documentationUrl": "https://agentcommunity.org/developers",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"stateTransitionHistory": false
},
"defaultInputModes": [
"text/plain",
"application/json"
],
"defaultOutputModes": [
"application/json"
],
"skills": [
{
"id": "lookup-member",
"name": "Look up member",
"description": "Look up one public member by exact display name or slug. This is not free-text directory search and returns only minimal public information.",
"tags": [
"directory",
"lookup",
"community"
],
"examples": [
"look up member OpenAI",
"{\"skill\":\"lookup-member\",\"args\":{\"query\":\"OpenAI\"}}"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "get-community-stats",
"name": "Get community stats",
"description": "Get the roughly-live Agent Community member count. The count is cached for up to 20 minutes.",
"tags": [
"stats",
"community"
],
"examples": [
"how many members are in the community?",
"{\"skill\":\"get-community-stats\",\"args\":{}}"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "register-agent-name",
"name": "Pre-register .agent name",
"description": "Pre-register an .agent identity name at the Department of Machine Verification (DMV). Free and non-binding \u2014 the .agent TLD is pending ICANN approval and pre-registration does not confer domain ownership. Requires agent_name, email, and operator_name; a verification email is sent to the operator. Rate limited to 2 requests per minute per IP.",
"tags": [
"registration",
"identity",
"dmv"
],
"examples": [
"{\"skill\":\"register-agent-name\",\"args\":{\"agent_name\":\"my-assistant\",\"email\":\"op@example.com\",\"operator_name\":\"Example Corp\"}}"
],
"inputModes": [
"application/json"
],
"outputModes": [
"application/json"
]
},
{
"id": "verify-certificate",
"name": "Verify DMV certificate",
"description": "Verify the live DMV issuance state of a canonical certificate ID. This does not confer domain ownership or mean the .agent TLD exists in DNS.",
"tags": [
"verification",
"dmv"
],
"examples": [
"verify MESA-DD6-660J",
"{\"skill\":\"verify-certificate\",\"args\":{\"certificate_id\":\"MESA-DD6-660J\"}}"
],
"inputModes": [
"text/plain",
"application/json"
],
"outputModes": [
"application/json"
]
}
],
"supportsAuthenticatedExtendedCard": false
}