Card snapshot
moltrust.ch
·
2026-07-01 01:02:54 UTC
·
01e122b6d16d2d52eb72e433a4fdd587bb4a4603e659b3063a148ba5e78ef352
This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.
{
"name": "MolTrust Trust Registry",
"description": "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.",
"version": "1.0.1",
"supportedInterfaces": [
{
"url": "https://api.moltrust.ch/a2a",
"protocolBinding": "JSONRPC",
"protocolVersion": "1.0"
}
],
"provider": {
"organization": "CryptoKRI GmbH",
"url": "https://moltrust.ch"
},
"documentationUrl": "https://api.moltrust.ch/docs",
"iconUrl": "https://moltrust.ch/img/moltrust-logo.png",
"capabilities": {
"streaming": false,
"pushNotifications": false,
"extendedAgentCard": true,
"extensions": [
{
"uri": "https://moltrust.ch/extensions/trust-score/v1",
"description": "W3C DID-based agent trust scoring with on-chain behavioral history",
"required": false,
"params": {
"trust_score_endpoint": "https://api.moltrust.ch/skill/trust-score/{did}",
"min_score_header": "X-MolTrust-Min-Score",
"did_resolution": "https://uresolver.moltrust.ch/1.0/identifiers/{did}",
"agent_type_endpoint": "https://api.moltrust.ch/identity/agent-type/{did}",
"agent_types_listing": "https://api.moltrust.ch/identity/agent-types"
}
},
{
"uri": "https://moltrust.ch/extensions/aae/v1",
"description": "Agent Authorization Envelope - Storage-only declarative permission model with MANDATE/CONSTRAINTS/VALIDITY blocks; runtime enforcement is roadmap (Q3 2026).",
"required": false,
"params": {
"delegation_lookup": "https://api.moltrust.ch/identity/delegations/{did}",
"delegation_configure": "https://api.moltrust.ch/delegation/configure",
"blocks": [
"mandate",
"constraints",
"validity"
]
}
},
{
"uri": "https://moltrust.ch/extensions/erc8004/v1",
"description": "ERC-8004 on-chain agent registration cross-link",
"required": false,
"params": {
"agentId": 33553,
"agentRegistry": "eip155:8453:0x8004A169FB4a3325136EB29fA0ceB6D2e539a432",
"registrationFile": "https://api.moltrust.ch/.well-known/agent-registration.json",
"platformDid": "did:web:api.moltrust.ch"
}
},
{
"uri": "https://moltrust.ch/extensions/x402-payment/v1",
"description": "x402 micropayment protocol on Base L2 for paid skill endpoints",
"required": false,
"params": {
"chain": "eip155:8453",
"currency": "USDC",
"facilitator": "https://api.moltrust.ch/x402"
}
},
{
"uri": "https://moltrust.ch/extensions/discovery-surfaces/v1",
"description": "Inventory of additional discovery files beyond agent-card",
"required": false,
"params": {
"agentRegistration": "https://api.moltrust.ch/.well-known/agent-registration.json",
"jwks": "https://api.moltrust.ch/.well-known/jwks.json",
"didDocument": "https://api.moltrust.ch/.well-known/did.json",
"perAgentCardEndpoint": "https://api.moltrust.ch/a2a/agent-card/{did}",
"llmsTxt": "https://api.moltrust.ch/llms.txt"
}
},
{
"uri": "https://moltrust.ch/extensions/caep/v1",
"required": false,
"description": "Proprietary MolTrust event protocol (pending/acknowledge polling). Name-inspired by OpenID-CAEP but NOT SET/RFC 8417 compliant \u2014 not a Shared Signals stream/transmitter/receiver implementation."
}
]
},
"securitySchemes": {
"apiKey": {
"type": "apiKey",
"in": "header",
"name": "X-API-Key",
"description": "Tier-gated API key (Stripe-managed: Developer CHF 29 / Startup CHF 149 / Business CHF 499)"
},
"moltrust-did": {
"type": "apiKey",
"in": "header",
"name": "X-MolTrust-DID",
"description": "Agent DID for self-identification on trust-gated endpoints"
},
"aae-envelope": {
"type": "http",
"scheme": "bearer",
"bearerFormat": "AAE-JWS",
"description": "Agent Authorization Envelope as JWS-signed bearer token. MANDATE/CONSTRAINTS/VALIDITY blocks. Declared schema; HTTP-auth-layer implementation in progress."
}
},
"securityRequirements": [
{
"apiKey": []
},
{
"moltrust-did": []
}
],
"defaultInputModes": [
"text"
],
"defaultOutputModes": [
"text",
"data"
],
"skills": [
{
"id": "trust-score",
"name": "Agent Trust Score",
"description": "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.",
"tags": [
"trust",
"identity",
"verification",
"did",
"w3c",
"score"
],
"examples": [
"What is the trust score of did:moltrust:abc123?",
"Verify this agent's behavioral history",
"Check if this agent meets minimum trust requirements"
],
"inputModes": [
"text"
],
"outputModes": [
"text",
"data"
]
},
{
"id": "did-resolution",
"name": "DID Resolution",
"description": "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).",
"tags": [
"did",
"identity",
"w3c",
"resolution",
"dif"
],
"examples": [
"Resolve did:moltrust:abc123",
"Get the public key for this agent DID"
],
"inputModes": [
"text"
],
"outputModes": [
"data"
]
},
{
"id": "credential-verification",
"name": "Verifiable Credential Verification",
"description": "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.",
"tags": [
"vc",
"credential",
"aae",
"delegation",
"w3c"
],
"examples": [
"Verify this agent's authorization credential",
"Check if this AAE delegation chain is valid",
"Validate agent permissions for payment:write"
],
"inputModes": [
"text",
"data"
],
"outputModes": [
"data"
]
},
{
"id": "wallet-binding",
"name": "Wallet Binding Verification",
"description": "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.",
"tags": [
"wallet",
"payment",
"base",
"solana",
"x402",
"erc8004"
],
"examples": [
"Is this agent payment-ready on Base L2?",
"Verify wallet binding for did:moltrust:abc123"
],
"inputModes": [
"text"
],
"outputModes": [
"data"
]
},
{
"id": "sybil-detection",
"name": "Sybil & Anomaly Detection",
"description": "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).",
"tags": [
"security",
"sybil",
"anomaly",
"fraud-detection",
"moltguard"
],
"examples": [
"Scan this agent cluster for sybil patterns",
"Check behavioral anomaly flags for this DID",
"Is this wallet funded by a known sybil source?"
],
"inputModes": [
"text",
"data"
],
"outputModes": [
"data"
]
}
],
"signatures": [
{
"protected": "eyJhbGciOiJFZERTQSIsImtpZCI6Im1vbHRydXN0LXJlZ2lzdHJ5LTIwMjYtdjEiLCJ0eXAiOiJhMmEtY2FyZCtqd3MifQ",
"signature": "P6hiVqmroyzWZ4vpRWAHd1gCRPygrj1wkLGBbzrgQVveW7OWJfDNNwwp974nhkDgN6VH9IESpbnsMw8RTC2_Cg"
}
]
}