MolTrust Trust Registry
v1.0.1•CryptoKRI GmbH
Production trust infrastructure for autonomous AI agents. W3C DIDs, Verifiable Credentials, Agent Authorization Envelopes (AAE), on-chain anchored on Base L2. Reference implementation of the Trust Registry Binding for A2A v1.0.
Skills
Agent Trust Score
Returns W3C DID-based trust score (0-100) with behavioral history breakdown, sybil penalty, anomaly flags, on-chain proof. Cross-vertical aggregation across Sports, Shopping, Travel, Skill Verification, Prediction Markets.
trustidentityverificationdidw3cscoreDID Resolution
Resolves W3C Decentralized Identifiers (did:moltrust) to DID Documents with verification methods and service endpoints. DIF Universal Resolver compatible (driver published at uresolver.moltrust.ch).
dididentityw3cresolutiondifVerifiable Credential Verification
Verifies W3C Verifiable Credentials including Agent Authorization Envelopes (AAE) with delegation chain validation. Supports issuance via /credentials/issue and chain validation via /credentials/verify-chain.
vccredentialaaedelegationw3cWallet Binding Verification
Verifies cryptographic binding between agent DID and blockchain wallet address (EVM Base + Solana). Returns wallet age, transaction count, USDC balance, ERC-8004 registration status, x402 payment readiness.
walletpaymentbasesolanax402erc8004Sybil & Anomaly Detection
Two-layer sybil detection: (1) embedded in trust-score response (flags array + sybil_penalty in breakdown), (2) dedicated paid endpoint via MoltGuard with on-chain wallet age, counterparty graph, funding-source clustering. Paid via x402 ($0.10 USDC).
securitysybilanomalyfraud-detectionmoltguardEU AI Act risk classification
Classify an AI system under Regulation (EU) 2024/1689: risk tier (prohibited/high/limited/minimal), obligations checklist, gap analysis, with EUR-Lex article pins.
complianceeu-ai-actriskclassificationannex-iiiEU declaration of conformity (Annex V)
Issue an Annex V EU declaration of conformity as a signed W3C Verifiable Credential (MolTrustConformityDeclaration).
complianceannex-vdeclarationverifiable-credentialCompliance report
HTML/JSON report: identity, latest risk assessment, obligations, gaps, declarations on record, audit summary.
compliancereportauditArticle 73 serious-incident recording
Record an Article 73 serious incident and compute its staggered reporting deadline (2/10/15 days) with deadline status.
complianceincidentarticle-73deadlineUCAN delegation minting
Mint a UCAN 0.10.0 delegation token with scoped capabilities, attenuation and a proof chain.
delegationucanauthorizationcapabilitiesUCAN delegation verification
Verify a UCAN token and its proof chain: signature, time bounds, iss/aud alignment, attenuation monotonicity, revocation.
delegationucanverificationBatch reputation
Reputation scores and ratings for up to 500 agent DIDs in a single call.
reputationbatchscoreMerkle batch anchoring
Merkle-batch a set of evidence hashes into a single root with per-leaf proof paths.
anchoringmerkleevidenceprovenance
Integration
import asyncio
from a2a_registry import AsyncRegistry
async def main():
async with AsyncRegistry() as registry:
agent = await registry.get_by_id("68673be8-e667-425f-9dcd-36ef150942e4")
client = await agent.async_connect()
print(f"Connected to {agent.name}")
asyncio.run(main())