Skip to main content
Every compliant agent hosts its identity card at:
The card is the single source of truth for the agent’s identity, capabilities, public keys, and endpoints. Callers fetch it once and cache it for cardTTL seconds.

Full schema

Skill definition

Each skill in the skills array:
For trusted-peers skills, add "allowedPeers": ["agent://billing.internal"].

Key rotation and revocation

Active keys have "active": true. Revoked keys remain in the card with "active": false so receivers can identify them, but signature verification against an inactive key must fail. Receivers re-fetch the card every cardTTL seconds. Deactivating a key propagates globally without any central revocation server.

JSON Schema

The full JSON Schema for the agent card is at schema/v1.2/agent-card.schema.json.