What a registration holds
Each agent carries the facts a risk team and an examiner both need:- Owner. A named person accountable for the agent, not a team alias.
- Autonomy tier.
L0is the lowest autonomy; higher tiers act more freely. The tier is a declared posture that the envelope then enforces. - Blast radius. Which systems the agent can touch and how much money it can move. This is the honest measure of what a failure could cost.
- Provenance. The model, prompt, and tool versions in effect, so a silent swap is visible after the fact.
register is synchronous and idempotent by name, so
calling it on every startup is safe and never duplicates an agent.
Verified identity, not invented identity
An agent may already carry an identity issued elsewhere: an A2A Signed Agent Card or a workload identity from your IdP. Sakshi verifies that identity rather than minting a competing one. It checks the Ed25519 signature over the card’s canonical bytes: a genuine card is recorded as verified, and a tampered card is rejected. A declared identity with no proof is stored honestly marked unverified, because a claim is not a proof.Verified identity is the third-party-vendor story a regulator asks about
directly. If a vendor’s platform signed the agent’s card, you can show you
verified it, not that you took the vendor’s word.
Endpoints and next steps
The registry is exposed atPOST/GET /api/v1/agents,
POST /api/v1/agents/{id}/identity for signed-identity verification, and
POST/GET /api/v1/agents/{id}/provenance.
Register an agent
The step-by-step guide, including blast radius and provenance.
SDK reference
Every argument to
register and the full client surface.
