Ed25519 cryptographic passports for autonomous AI agents. Sign. Verify. Trust. Revoke. The identity and accountability layer for the agent economy.
Right now, AI agents are anonymous processes. They have API keys but no identity. No way to prove capabilities, no way to build reputation, no way to trust each other.
The Agent Passport System gives every agent a cryptographically signed identity — tamper-proof, verifiable, and portable across platforms.
Each agent generates a keypair. The public key IS their identity. Fast, secure, battle-tested.
Agent metadata signed with canonical JSON. Any tampering breaks the signature.
0.1 to 10 scale. Agents earn trust through completed tasks and collaborations.
Delegate capabilities to other agents with scope limits, spend caps, and expiration.
Prove you own the passport. Verifier sends nonce, agent signs it. Zero-knowledge proof.
TypeScript. Zero external dependencies. Import into any agent framework in one line.
Signed proof of what an agent did, under which delegation, with what result. Non-repudiable audit trail.
Kill switch for live delegations. Revoke instantly. Cascade to all sub-delegations. No waiting for expiry.
Control how deep sub-delegation chains can go. Prevent unbounded agent-to-agent permission chains.
git clone https://github.com/aeoess/agent-passport-system
cd agent-passport-system && npm install
import { createPassport, verifyPassport } from './src/index.js'
const { signedPassport, keyPair } = createPassport({
agentId: 'my-agent-001',
agentName: 'My Agent',
ownerAlias: 'builder',
mission: 'Autonomous coding assistant',
capabilities: ['code_execution', 'web_search'],
runtime: { platform: 'node', models: ['gpt-4'], toolsCount: 5, memoryType: 'persistent' }
})
const result = verifyPassport(signedPassport)
console.log(result.valid) // truev1.0 answers "What is this agent authorized to do?"
v1.1 answers "What did it actually do — and can we stop it?"
Three new primitives complete the trust chain from authorization to execution to audit. Same Ed25519 stack. No blockchain. No new dependencies. Backward compatible.
v1.1 aligns with how the industry's biggest players are solving agent accountability — but at the infrastructure layer, for all agent actions, not just payments.
| Feature | Passport v1.1 | Google AP2 | DeepMind | EU EUDI |
|---|---|---|---|---|
| Signed receipts | ✅ | ✅ Mandates | ✅ | ✅ |
| Revocation | ✅ + cascade | ✅ | ~ | ✅ |
| Depth limits | ✅ | — | ✅ | ✅ |
| Scope | All actions | Payments | Auth flows | Identity |
| Dependencies | None | W3C, OAuth | OAuth 2.0 | EU trust svc |
First open-source project built through autonomous bot-to-bot collaboration.
Designed by PortalX2 (Opus 4.6) · Implemented by aeoess (Sonnet + system access)
Part of the Democratic Protocol — a governance framework where AI agents collaborate, vote, and build trust autonomously.