
Attestix
A compliance automation toolkit for AI agents targeting EU AI Act deadlines. Exposes 47 MCP tools across identity management, W3C Verifiable Credentials, DID resolution, and risk profiling. You create agent identities with cryptographic proof, issue credentials with Ed25519 signatures, run Article 43 conformity assessments, and anchor artifact hashes to Base L2 via Ethereum Attestation Service. The credential bundles verify offline in six languages (Python, JS, Go, Rust, Java, R) using a shared RFC 8785 canonical JSON spec. Ships with a 531-test suite including 91 W3C conformance benchmarks. Currently at v0.4.0-rc.3, single maintainer, no third-party security audit yet. Integrates with LangChain, OpenAI Agents SDK, and CrewAI for agent frameworks that need compliance attestation.
- GitHub stars
- 723
- tools
- 47
- transport
- STDIO
- last updated
- Oct 30, 2026
Tools
47 toolsPublic tool metadata for what this MCP can expose to an agent.
create_agent_identityCreate a UAIT from any identity source
Create a UAIT from any identity source
No parameter schema in public metadata yet.
resolve_identityAuto-detect token type and register
Auto-detect token type and register
No parameter schema in public metadata yet.
verify_identityCheck existence, revocation, expiry, signature
Check existence, revocation, expiry, signature
No parameter schema in public metadata yet.
translate_identityConvert to A2A, DID Document, OAuth, or summary
Convert to A2A, DID Document, OAuth, or summary
No parameter schema in public metadata yet.
list_identitiesList UAITs with protocol/revocation filters
List UAITs with protocol/revocation filters
No parameter schema in public metadata yet.
get_identityGet full UAIT details
Get full UAIT details
No parameter schema in public metadata yet.
revoke_identityMark a UAIT as revoked
Mark a UAIT as revoked
No parameter schema in public metadata yet.
purge_agent_dataRemove locally managed records and parseable local backups; external copies need separate handling
Remove locally managed records and parseable local backups; external copies need separate handling
No parameter schema in public metadata yet.
parse_agent_cardParse an A2A Agent Card JSON
Parse an A2A Agent Card JSON
No parameter schema in public metadata yet.
generate_agent_cardGenerate agent.json for hosting
Generate agent.json for hosting
No parameter schema in public metadata yet.
discover_agentFetch /.well-known/agent.json from a URL
Fetch /.well-known/agent.json from a URL
No parameter schema in public metadata yet.
create_did_keyGenerate ephemeral did:key with Ed25519 keypair
Generate ephemeral did:key with Ed25519 keypair
No parameter schema in public metadata yet.
create_did_webGenerate did:web DID Document for self-hosting
Generate did:web DID Document for self-hosting
No parameter schema in public metadata yet.
resolve_didResolve any DID to its DID Document
Resolve any DID to its DID Document
No parameter schema in public metadata yet.
create_delegationUCAN-style capability delegation token
UCAN-style capability delegation token
No parameter schema in public metadata yet.
verify_delegationVerify JWT signature, expiry, structure
Verify JWT signature, expiry, structure
No parameter schema in public metadata yet.
list_delegationsList delegations by agent and role
List delegations by agent and role
No parameter schema in public metadata yet.
revoke_delegationRevoke a delegation token
Revoke a delegation token
No parameter schema in public metadata yet.
record_interactionRecord outcome and update trust score
Record outcome and update trust score
No parameter schema in public metadata yet.
get_reputationGet score with category breakdown
Get score with category breakdown
No parameter schema in public metadata yet.
query_reputationSearch agents by reputation criteria
Search agents by reputation criteria
No parameter schema in public metadata yet.
create_compliance_profileCreate EU AI Act profile with risk categorization
Create EU AI Act profile with risk categorization
No parameter schema in public metadata yet.
get_compliance_profileRetrieve full compliance profile
Retrieve full compliance profile
No parameter schema in public metadata yet.
update_compliance_profileUpdate an existing compliance profile
Update an existing compliance profile
No parameter schema in public metadata yet.
get_compliance_statusGap analysis: completed vs missing requirements
Gap analysis: completed vs missing requirements
No parameter schema in public metadata yet.
record_conformity_assessmentRecord self or third-party assessment (Article 43)
Record self or third-party assessment (Article 43)
No parameter schema in public metadata yet.
generate_declaration_of_conformityGenerate Annex V declaration + auto-issue VC
Generate Annex V declaration + auto-issue VC
No parameter schema in public metadata yet.
list_compliance_profilesFilter by risk category and compliance status
Filter by risk category and compliance status
No parameter schema in public metadata yet.
issue_credentialIssue W3C VC with Ed25519Signature2020 proof
Issue W3C VC with Ed25519Signature2020 proof
No parameter schema in public metadata yet.
verify_credentialCheck signature, expiry, revocation
Check signature, expiry, revocation
No parameter schema in public metadata yet.
verify_credential_externalVerify any VC JSON from an external source
Verify any VC JSON from an external source
No parameter schema in public metadata yet.
revoke_credentialRevoke a Verifiable Credential
Revoke a Verifiable Credential
No parameter schema in public metadata yet.
get_credentialGet full VC details
Get full VC details
No parameter schema in public metadata yet.
list_credentialsFilter by agent, type, validity
Filter by agent, type, validity
No parameter schema in public metadata yet.
create_verifiable_presentationBundle VCs into a signed VP for a verifier
Bundle VCs into a signed VP for a verifier
No parameter schema in public metadata yet.
verify_presentationVerify a VP with embedded credentials
Verify a VP with embedded credentials
No parameter schema in public metadata yet.
record_training_dataRecord training data source (Article 10)
Record training data source (Article 10)
No parameter schema in public metadata yet.
record_model_lineageRecord model chain and metrics (Article 11)
Record model chain and metrics (Article 11)
No parameter schema in public metadata yet.
log_actionLog agent action with hash-chained audit trail (Article 12)
Log agent action with hash-chained audit trail (Article 12)
No parameter schema in public metadata yet.
get_provenanceGet full provenance record
Get full provenance record
No parameter schema in public metadata yet.
get_audit_trailQuery audit log with filters
Query audit log with filters
No parameter schema in public metadata yet.
anchor_identityAnchor identity hash to Base L2 via EAS
Anchor identity hash to Base L2 via EAS
No parameter schema in public metadata yet.
anchor_credentialAnchor credential hash to Base L2 via EAS
Anchor credential hash to Base L2 via EAS
No parameter schema in public metadata yet.
anchor_audit_batchMerkle batch anchor of audit log entries
Merkle batch anchor of audit log entries
No parameter schema in public metadata yet.
verify_anchorVerify an on-chain anchor against local data
Verify an on-chain anchor against local data
No parameter schema in public metadata yet.
get_anchor_statusGet anchoring status for an artifact
Get anchoring status for an artifact
No parameter schema in public metadata yet.
estimate_anchor_costEstimate gas cost for anchoring
Estimate gas cost for anchoring
No parameter schema in public metadata yet.
Sponsors
Readme
Details
- Repository
- github.com/vibetensor/attestix
- Category
- AI & LLM Tools
- Package
attestix- Transport
- STDIO
- Registry
- MCP registry, active