ceavinrufus/agentpassport
GitHub: ceavinrufus/agentpassport
Stars: 2 | Forks: 0
# agentpassport
--domain agentpassport.fyi
See the [Ownership Binding guide](docs/guides/ownership-binding.md) for the full flow.
## Roadmap
| | Feature | Status |
|---|---|---|
| **Authorization layer** | Cryptographic agent identity (`did:key:`) | ✅ Done |
| | Signed delegation chain (JWT) | ✅ Done |
| | Scope enforcement + revocation | ✅ Done |
| | Python SDK | ✅ Done |
| | TypeScript SDK | ✅ Done |
| | Cross-language wire compatibility | ✅ Done |
| | MCP middleware adapter | ✅ Done |
| | A2A protocol adapter (inbound + outbound) | ✅ Done |
| **AI Passport** | Identity revocation | ✅ Done |
| | Domain ownership binding | ✅ Done |
| | Wallet ownership binding (chain-agnostic) | ✅ Done |
| | Decentralized agent discovery | 🔜 Planned |
| | Merkle tree revocation (scalable, on-chain ready) | 🔜 Planned |
| | Human-readable ownership declaration | 🔜 Planned |
## Development
uv sync --all-packages
uv run pytest # Python tests (173)
cd packages/agentpassport-ts && npm test # TypeScript tests (48)
uv run python -m tests.cross-sdk.generate_fixtures && \
cd tests/cross-sdk && npx tsx generate_ts_fixtures.ts # cross-SDK fixtures
## License
Apache-2.0