Reference implementation of the MolTrust Protocol — W3C DID + Verifiable Credential trust infrastructure for AI agents.
- Python + FastAPI
- PostgreSQL
- Base L2 (on-chain anchoring)
- AWS KMS (key management)
| Vertical | Description |
|---|---|
| Agent Identity | W3C DID registration, resolution, on-chain public key anchoring |
| Authorization | Agent Authorization Envelope (AAE) — MANDATE / CONSTRAINTS / VALIDITY |
| Trust Score | Phase 2 Swarm Intelligence — peer endorsements + cross-vertical propagation |
| Output Provenance | Interaction Proof Records (IPR) — SHA-256 + Merkle batch anchoring |
| Shopping | BuyerAgentCredential verification + issuance |
| Travel | TravelAgentCredential — 10-step verification pipeline |
| Skills | VerifiedSkillCredential — 8-point security audit |
| Prediction | PredictionTrackCredential — wallet-to-DID bridge |
| Salesguard | ProductProvenanceCredential + AuthorizedResellerCredential |
| Sports | Predictions, signals, fantasy — integrity layer |
| Music | Verified provenance for AI-generated music |
Ed25519 public keys are anchored on Base L2 at registration:
Calldata: MolTrust/DID/v1/<identifier>/<pubKeyHex>
DID documents include verificationMethod with the on-chain public key,
enabling full offline verification via @moltrust/verify.
Live at: https://api.moltrust.ch · API Docs
- @moltrust/verify v1.1.0 — Full offline VC + IPR verification
- @moltrust/sdk — Agent verification middleware
- @moltrust/aae — Authorization Envelope
- moltrust-mcp-server — MCP server (48 tools)