Trust layer
Signed Agent Card is publish-ready. What does that actually mean?
It does not mean the card is already cryptographically signed. It means the trust routes, policy,
keyset location and signed artifact routes are already fixed and public, so activation can happen without breaking contracts.
What is already prepared
Ready
Stable trust routes
The scaffold, signing policy, keyset route, signed artifact route and detached JWS route are already published.
Ready
Machine-readable status
agent.signature_status already explains the current trust state without pretending the signature is active.
Pending
Real cryptography
Actual public signing keys, the real signed artifact and the real detached JWS still need to be published.
Why this matters
The messy version of this rollout would be: first talk about signatures, then change URLs later, then update docs later,
then force every integrator to adapt to new trust routes. We are doing the opposite.
First we lock the public contract. Then we activate the cryptography. That keeps trust stable and makes future verification much cleaner.
Honest current state
- Signed Agent Card scaffold: live.
- Signing policy: live.
- Public keyset route: live as a placeholder route.
- Real public keys: not active yet.
- Real signed artifact: not active yet.
- Verification badge in registry: not active yet.