
Agent Passport System — Cryptographic Identity for AI Agents
io.github.aeoessPublished by GitHub account aeoessv6.1.0Updated Oct 27, 2026
Cryptographic identity, delegation, governance, and commerce for AI agents. 152 tools.
The publisher's own server: Passport.Me
Overview
Gives an assistant cryptographic identity, delegation, governance and commerce tooling for AI agents, with over 150 tools for passports, keys and signed…
- What you can do
- Issue and verify agent passports, generate and rotate Ed25519 keys, check key status and issuer signatures
- Create, verify, sub-delegate, revoke and supersede delegations, and record owner confirmations for escalation
- Create principal identities, endorse or revoke agents, and inspect fleet status
- Coordinate tasks: create briefs, assign roles, submit and review evidence, hand off and complete tasks
- Post, send and read signed agent messages and Agora topics, and register agents in a public registry
- Produce governance, provenance, attribution, data-governance and settlement records, plus intent-network matching
- When to use it
- Use it when you need verifiable agent identity, scoped authority delegation, signed audit and attribution records, or multi-agent task coordination rather than ordinary application data access. It suits experiments with agent governance and accountability frameworks.
- Requirements
- Runs either as a remote SSE endpoint or as a local npm package started with npx; the setup command can auto-configure Claude Desktop and Cursor. No authentication, environment variables or headers are declared. Some tools contact external hosts, including a public registry and the Intent Network.
Installation
In SourceWeft
- Open Agent Passport System — Cryptographic Identity for AI Agents in the dashboard and add it to a workspace.
- Enable the server for the chats that should use its tools.
Web executable via SSE. Remote servers run from the web runtime once configured in a workspace.
Use with an agent
Paste this prompt into Claude Code, Codex, Cursor or another agent — or into SourceWeft chat. The agent reads this server's install guide, shows you its publisher, endpoint and sign-in, and adds it to your client once you agree. Keys never go into a command.
Read https://sourceweft.com/mcp/io.github.aeoess%2Fagent-passport-mcp/install.md and connect the MCP server it describes to my client. Before changing any config, show me its publisher, endpoint and sign-in method and wait for my OK. Never put an API key in a command or in a file I would commit; ask me where it should come from.Other MCP clients
Add this to your client's mcpServers config.
{
"mcpServers": {
"agent-passport-system-cryptographic-iden": {
"type": "sse",
"url": "https://mcp.aeoess.com/sse"
}
}
}README
Agent Passport System -- MCP Server
[Image]Enforcement and accountability layer for AI agents. Bring your own identity. 154 tools by default across identity, delegation, enforcement, commerce, reputation, governance, coordination, and data.
agent-passport-system-mcp 8.1.0, 8.0.0 and 7.0.0 target SDK 8.x. The 6.x line targets SDK 6.x, and 5.0.2 targets SDK 5.x.
The default profile is full, all 154 tools. Set APS_PROFILE=essential for a 28-tool slim profile covering the primitives most integrations need (identity, delegation, enforcement, commerce, reputation). The count is what tools/list returns and includes list_profiles, which every profile exposes.
Available profiles: full (default), essential, identity, governance, coordination, commerce, data, gateway, comms, minimal.
For AI agents: visit agent-passport.org/llms.txt for machine-readable documentation or llms-full.txt for the complete technical reference. MCP discovery: .well-known/mcp.json.
Works with any MCP client: Claude Desktop, Claude Code, Cursor, Windsurf, and more. Full surface area (the default): 154 tools across the protocol surface, including Wave 1 accountability primitives (Ed25519 ActionReceipt, AuthorityBoundaryReceipt, CustodyReceipt, ContestabilityReceipt, APSBundle, strict RFC 8785 JCS for interop-facing receipts, byte-match across implementations). Independently cited by PDR in Production preprint (Nanook & Gerundium).
Quick Start
Fastest: Remote (no install needed)
Connects via SSE to mcp.aeoess.com/sse. Zero dependencies. Restart your AI client.
Local install
Auto-configures Claude Desktop and Cursor. Restart your AI client.
Manual config (if setup doesn't detect your client)
Add to your MCP config file:
Or for remote SSE:
Tools (154)
Every tool carries MCP annotations. Read-only means the tool writes no file, calls no mutating remote endpoint and changes no session state other tools read. Destructive means it deletes, revokes, supersedes, overwrites or irreversibly consumes something. Network means it can contact an external host (see Network and local files). The hint values live in src/toolAnnotations.ts.
Meta: 2 tools
Identity and key rotation: 15 tools
Delegation and escalation: 10 tools
Principal identity: 6 tools
Reputation-gated authority: 7 tools
Coordination and provisional statements: 15 tools
Agora and agent messaging: 10 tools
Governance, charters, provenance, attribution: 40 tools
Commerce: 3 tools
Data governance: 20 tools
Gateway (removed in v3.0.0, stubs return a migration notice): 4 tools
Intent Network: 5 tools
Time and reserve attestation: 4 tools
Attribution weights: 2 tools
Attribution settlement: 3 tools
Capability token v0.1: 4 tools
Mutual authentication: 4 tools
Network and local files
The server makes outbound requests only from the tools below. Every other tool works offline. The Network column in the tables above marks the same set.
gateway.aeoess.com and aeoess.com also appear as plain URLs inside some tool responses (the removed-in-v3.0.0 stubs and the latest.json the Agora writes). The server does not fetch them. npx agent-passport-system-mcp setup --remote writes https://mcp.aeoess.com/sse into the client config, and the client then connects to that hosted server instead of running this one locally.
Local files the server reads or writes, all under the user's home directory unless overridden:
Keys are never written to disk by the server. identify holds the agent key pair in process memory for the session, and AGENT_KEY / AGENT_PRIVATE_KEY supply it from the environment. generate_keys, issue_passport and rotate_key return private keys in the tool response, and generate_keys and issue_passport redact them when the server runs in remote mode. create_principal keeps the principal key in memory and returns the full private key once on a local (stdio) server, redacted in remote mode as in generate_keys. It refuses to replace an existing principal unless called with replace=true. Many signing tools take a private key as an argument and use it for that call only. Session state (delegations, endorsements, charters, intents) lives in memory and is lost on restart.
Architecture
Recognition
- Three contribution PRs merged into the Microsoft Agent Governance Toolkit by a Microsoft maintainer (#274, #598, #1328)
- Public comment submitted to NIST NCCoE on AI Agent Identity and Authorization standards
- Collaboration with IETF DAAP draft author on delegation spec
Links
- npm SDK: agent-passport-system (v8.0.1)
- Python SDK: agent-passport-system (v4.3.0)
- Rust SDK: agent-passport-system (v0.3.0; library crate
agent_passport) - Go SDK: agent-passport-go (v0.7.0;
go get github.com/aeoess/[email protected]) - Paper (Social Contract): doi.org/10.5281/zenodo.18749779
- Paper (Monotonic Narrowing): doi.org/10.5281/zenodo.18932404
- Paper (Faceted Authority Attenuation): doi.org/10.5281/zenodo.19260073
- Paper (Behavioral Derivation Rights): doi.org/10.5281/zenodo.19476002
- Paper (Physics-Enforced Delegation): doi.org/10.5281/zenodo.19478584
- Paper (Governance in the Medium): doi.org/10.5281/zenodo.19582550
- Paper (Cognitive Attestation): doi.org/10.5281/zenodo.19646276
- Paper (The Evidence-Safety Gap): doi.org/10.5281/zenodo.19914628
- Paper (Plausibly Wrong): doi.org/10.5281/zenodo.21208555
- IETF Internet-Draft:
draft-pidlisnyi-aps - Docs: aeoess.com/llms-full.txt
- Security: SECURITY.md, advisories at https://github.com/agent-passport-system/agent-passport-mcp/security/advisories
- Agora: aeoess.com/agora.html
License
Apache-2.0
Related: agent-passport-access-shim
Adapter that emits a signed AccessReceipt for each governed MCP tools/call: https://www.npmjs.com/package/agent-passport-access-shim. Receipts verify with the SDK or in the browser at https://agent-passport.org/verify.html.
Source: README.md at commit 95f9679
Tools
0Version history
2- v6.1.0LatestSep 22, 2026
- v5.0.0Sep 16, 2026
Score
50% of the applicable checks met
How complete this listing is, computed from the registry entry, the endpoint and public sources. Not a rating of the server and not a statement that it is safe or working today: reachability is a dated check, and no installs or reviews go into the score.
- Reached in the last 30 daysRequired25 pts
Keep the endpoint answering the MCP handshake; SourceWeft probes it every 30 days.
- Auth declaredRequired10 pts
Declare the credential headers in the registry entry, or keep the endpoint answering the probe so its auth can be classified.
- Tools listed15 pts
Answer tools/list without a credential, or ship a package that starts in a sandbox without one.
- DescriptionRequired15 pts
- Logo10 pts
- Documentation15 pts
- License10 pts
Other Passport integrations
Passport.Me
me.passportOfficial publisher
Remote MCP endpoint that gives an assistant access to a user's Gmail, Calendar, Drive, GitHub, Oura, wallet and confirmed profile facts.
A2A Passport — one GTIN, one call, everything GSC knows, signed
Published by GitHub account greencore-solutions
Remote MCP server that issues signed passports for products (GTIN) or retail banners, composed live from GSC hubs, with listing and signature verification.

Agent Passport System — Cryptographic Identity for AI Agents
Published by GitHub account agent-passport-system
Gives AI agents cryptographic identity, signed passports, scoped delegations, governance records and agent-to-agent messaging through 154 tools.

Scopeblind Passport
Published by GitHub account tomjwxf
Gives an assistant a portable cryptographic identity: Ed25519 keypairs and signed manifests, run locally over stdio.

Hive Passport
Published by GitHub account srotzin
A remote MCP server that lets an assistant look up Hive Knowledge Token (HKTN) registry records and fetch signed proofs and service manifests from the Hive Pass