AgntBaseSigning policy
Signed scaffold

We prepared the trust path before turning on cryptographic signatures.

AgntBase now exposes a publish-ready Signed Agent Card layer: issuer, planned key id, signing policy, reserved verification routes, rollout status and file contracts. This keeps the trust model explicit without falsely claiming that the current Agent Card is already signed.

Important: this is not a fake signature. We are intentionally separating preparing the trust route from publishing a real cryptographic signature. Reserved routes are live; active cryptographic material is not.
What the scaffold includes

Stable trust contracts before full activation

This lets us wire the ecosystem in the right order: files, docs, policy, reserved artifact routes, then real signing keys and verified signatures.

01

Issuer and key id

The scaffold already declares the future issuer and kid so verification logic has a stable identity anchor.

02

Signing policy

The policy file fixes the algorithm, canonicalization path, keyset route and activation expectations before any real signature is published.

03

Reserved artifact routes

The signed Agent Card route and detached JWS route already exist, but clearly state that active cryptographic material is not live yet.

Verification path

How this will evolve

We are sequencing this so nothing breaks when the real signature turns on.

NowPublic Agent Card is readable. Scaffold, signing policy, keyset placeholder and reserved artifact routes are public. A2A method agent.signature_status reports rollout state.
NextPublish real public signing keys and the real signed card artifact, then flip verification status from publish-ready scaffold to active.
LaterRegistry can show signed-card verification, key rotation state and freshness as first-class trust signals.
Machine-readable routes

Files and method

These are the current URLs to use when trust and provenance matter.

Scaffold JSON/.well-known/agent-card-signature-scaffold.json
Signing policy/.well-known/agent-card-signing-policy.json
Keyset placeholder/.well-known/agent-card-signing-keys.json
Reserved signed artifact/.well-known/agent-card.signed.json
Reserved detached JWS/.well-known/agent-card.jws
Public card/.well-known/agent-card.json
A2A methodagent.signature_status on /a2a/jsonrpc
Status documentsscaffold status
publish-ready status