Identity
Unified Agent Identity Tokens (UAIT) bridging MCP OAuth, A2A, DIDs and API keys. local data erasure tooling.
Platform
Framework agents, MCP clients, coding agents, and the agents you build yourself all write to the same signed, hash-chained record, which anyone can verify offline with open-source tools.
How it works
Framework callbacks, MCP tool calls, the Python API, the REST API, or Pro coding-agent capture record what each agent did.
Each record is signed with Ed25519 and hash-chained to the one before it, so an edited, removed, or reordered record breaks the chain.
Export a bundle and check it offline with the verifier SDKs, the CLI, or the browser verifier, without calling Attestix.
Attestix Cloud (in development) does not establish independent witnessing. A separately trusted checkpoint or witness is needed to reduce reliance on one operator’s key.
Where Attestix runs
Shipped helpers in the package: AttestixCallback for LangChain, AttestixAuditHook for the OpenAI Agents SDK, and AttestixCrewAdapter for CrewAI.
Integration guideA stdio MCP server exposes the documented tools to any client that can launch one. Example scripts for more frameworks live in the repository.
MCP tool referenceAttestix Pro captures Claude Code sessions today. Cursor, Codex CLI, GitHub Copilot, Gemini, and other coding agents are on the roadmap.
Coding-agent captureCall the Python API directly, or run the REST API (the api extra) and send records from any language over HTTP.
API referenceAttestix exposes the full compliance surface as MCP tools, REST endpoints and a Python library. Each module is independently testable and self-contained, and builds on W3C DID and Verifiable Credential data models, IETF RFCs, and UCAN-style delegation.
Unified Agent Identity Tokens (UAIT) bridging MCP OAuth, A2A, DIDs and API keys. local data erasure tooling.
Parse, generate and discover A2A-compatible agent cards via /.well-known/agent.json.
Create and resolve W3C Decentralized Identifiers (did:key, did:web) with Ed25519VerificationKey2020.
UCAN-style delegation tokens: server-signed EdDSA JWTs with attenuation checks and revocation.
Recency-weighted trust scoring (0.0 to 1.0) with category breakdown and search.
EU AI Act risk profiles, conformity assessment records (Article 43), signed Annex V declarations with auto-issued credentials.
Credentials and presentations in the W3C VC data model, with Ed25519 proofs over Attestix canonical JSON, checked by the Attestix verifiers.
Training data provenance (Article 10), model lineage (Article 11), hash-chained audit trail (Article 12).
Anchor artifact hashes to Base L2 (Sepolia testnet by default) via the Ethereum Attestation Service, with Merkle batching for audit logs.
Editions
The open-source core is the evidence format and the tools. Pro adds capture for coding agents. Cloud will host and witness the record for you.
| Feature | Open source | Attestix Pro | Attestix Cloud |
|---|---|---|---|
| Status | Available (v0.4.3) | Early access | In development |
| License | Apache 2.0 | Commercial | Commercial |
| Agent identity, credentials, delegation | Included | Included | Included |
| Hash-chained, signed audit trail | Included | Included | Included |
| EU AI Act records and export bundle | Included | Included | Included |
| Framework integrations, MCP server, CLI, Python API | Included | Included | Included |
| Instrumented coding-agent capture | Not included | Included | Planned |
| Policy enforcement that blocks and records | Not included | Included | Planned |
| Hosted ingest and dashboard | Not included | Not included | Planned |
| Per-tenant signing keys in a KMS | Not included | Not included | Planned |
| Independent witnessing (RFC 3161, transparency log) | Not included | Not included | Planned |
| Retention of at least six months | Not included | Not included | Planned |
Coding-agent capture (Attestix Pro, early access)
Pro captures Claude Code today, across all of its hook events. It cross-checks them against local OpenTelemetry and the session transcript, so any event the hooks missed shows up as a gap instead of silently disappearing.
Honest limits
Install it in a minute, or talk to us about coding-agent capture and hosted evidence.