Section 01 · what NIST and OWASP said
"Reusing the user's OAuth token" is now OWASP top-10.
2026 standards milestones
The standards bodies aligned in Q1 2026. The pattern: per-agent identity, credential broker, short-lived scoped tokens.
Section 01b · the four questions
Every agent must answer four things.
agent-id v1.0 spec · vollko OSS · Apache-2.0 · conformance test vectors C1/C2/C3
Four questions. Three functions. Zero blockchain. The missing profile on top of W3C primitives.
Section 02 · the DID
A name the agent owns.
a name the agent controls · verifiable by anyone
No vendor in the middle. The DID resolves over plain HTTPS. The keys belong to the agent.
Section 03 · the capability VC
A scope, signed by the issuer.
the agent's permission slip · signed, dated, narrow
Short-lived. Narrow on purpose. Revoked by the issuer at any time.
Section 04 · signed actions
Every side-effect carries a receipt.
DSSE + JCS + Ed25519 · audit-grade by construction
The receipt outlives the agent. Years later you can still prove who did what.
Section 05 · workload identity
SPIFFE · the agent gets an SVID.
every running agent gets a fresh, auto-rotating ID badge
SPIFFE crossed from k8s service mesh to agent workload identity in 2026. OSS Vault has it. Vault Enterprise too.
Section 06 · cross-app access
Three hops. Zero user prompts.
Aaron Parecki · Okta · ID-JAG · the November 2025 MCP authorization spec
No per-tool OAuth pop-ups. The IdP issues short-lived, audience-bound tokens. Replay one, the others stay safe.
CIMD
Client ID Metadata Documents
a signed
.well-known URL replaces Dynamic Client Registration. One published doc, every MCP server trusts the same agent identity.RFC 8707
Resource indicators
the token is minted for a specific MCP server audience. Stolen tokens can't be replayed across the fleet.
Section 06b · the receipt stack
Sign the action. Counter-sign the tool call.
two stamps make a tamper-proof receipt · verifiable years later
One receipt: what the agent decided. A second: what the tool ran. Verifiable forever, by anyone with the public keys.
Section 07 · vollko OSS · this layer
The primitives.
agent-id ☆ flagship
self-custody DID + capability VC profile (ts/py/rs)
agent-credential-helper
OS-keychain creds for agents
agent-attestation
cryptographic action receipts
agent-toolprint
DSSE + JCS + Ed25519 tool receipts (ts/py/rs)
mcp-provenance
signed MCP servers with capability declarations
hmac-sign
webhook signing with timing-safe verify
· · ·
Build the AI-native firm