# MolTrust API

**Canonical:** https://apis.io/apis/moltrust-ch/moltrust-api/  
**Provider:** CryptoKRI GmbH — https://apis.io/providers/moltrust-ch/  
**Base URL:** https://api.moltrust.ch  
**Documentation:** https://api.moltrust.ch/docs

MolTrust API is one of 4 APIs that [CryptoKRI GmbH](https://apis.io/providers/moltrust-ch/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include AI Agents, Agent Identity, Decentralized Identity, Verifiable Credentials, and Trust and Safety. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, a getting-started guide, and authentication docs.

REST trust-registry API (FastAPI, v2.5, 186 operations): agent registration and DID resolution, W3C VC issue/verify, AAE delegation configuration, UCAN 0.10.0 delegation create/verify, stateless /enforce/check verdicts, Ed25519-signed trust scores, endorsements and swarm graph, EU AI Act compliance endpoints, credits and USDC deposits, ERC-8004 cross-links, CAEP polling events, interaction proof records and vertical credentials (sports, music). Auth by X-API-Key or X-MolTrust-DID; per-call credit metering.

## Operations (60 of 186)

| Method | Path | Summary |
|---|---|---|
| POST | `/identity/register` | Register Agent |
| GET | `/identity/register-challenge` | Register Challenge |
| POST | `/identity/register-pop` | Register Agent Pop |
| POST | `/auth/moltbook` | Auth With Moltbook |
| GET | `/identity/verify/{did}` | Verify Agent |
| GET | `/identity/badge/{did}` | Get Identity Badge |
| GET | `/identity/badge/{did}.svg` | Get Identity Badge Svg |
| GET | `/reputation/query/{did}` | Get Reputation |
| POST | `/reputation/rate` | Rate Agent |
| GET | `/skills` | List Skills |
| POST | `/skill/interaction-proof` | Create Interaction Proof Endpoint |
| POST | `/skill/endorse` | Endorse Skill Endpoint |
| GET | `/skill/trust-score/{did}` | Get Trust Score |
| GET | `/trust/gate/{did}` | Trust Gate |
| POST | `/agents/{did}/operator` | Claim Agent Operator |
| PUT | `/operators/{operator_did}/agents/{agent_did}/budget-cap` | Set Budget Cap |
| GET | `/operators/{operator_did}/agents/{agent_did}/budget-cap` | Get Budget Cap |
| GET | `/operators/{operator_did}/budget-caps` | List Budget Caps |
| GET | `/skill/endorsements/given/{did}` | Get Endorsements Given |
| GET | `/skill/endorsements/{did}` | Get Endorsements |
| GET | `/swarm/graph/{did}` | Get Swarm Graph |
| GET | `/swarm/stats` | Get Swarm Stats |
| POST | `/swarm/seed` | Register Seed |
| GET | `/swarm/propagate/{did}` | Propagate Trust |
| POST | `/payment/lightning/invoice` | Create Lightning Invoice |
| GET | `/health` | Health Check |
| GET | `/.well-known/did.json` | Did Web Document |
| GET | `/identity/resolve/{did}` | Resolve Did |
| GET | `/identity/key/{did}` | Get Agent Public Key |
| GET | `/identity/nonce` | Get Binding Nonce |
| POST | `/identity/bind` | Bind Wallet |
| GET | `/x402/verify` | X402 Verify |
| GET | `/x402/stats` | X402 Stats |
| POST | `/webhooks/payment` | Payment Webhook |
| GET | `/agents/inactive` | Get Inactive Agents |
| POST | `/identity/bridge` | Bridge Did |
| POST | `/identity/bridge-simple` | Bridge Did Simple |
| GET | `/identity/resolve-external/{external_did}` | Resolve External Did |
| POST | `/identity/import-score` | Import External Score |
| POST | `/identity/agent-type/{did}` | Set Agent Class |
| GET | `/identity/agent-type/{did}` | Get Agent Class |
| GET | `/identity/agent-types` | List Agent Types |
| POST | `/identity/register-batch` | Register Batch |
| POST | `/credentials/issue` | Issue Vc |
| POST | `/credentials/verify` | Verify Vc |
| POST | `/compliance/assess` | Compliance Assess |
| POST | `/compliance/declaration` | Compliance Declaration |
| GET | `/compliance/report/{did}` | Compliance Report |
| GET | `/auth/github` | Github Auth Start |
| GET | `/auth/github/callback` | Github Auth Callback |
| POST | `/auth/signup` | Signup For Api Key |
| POST | `/auth/signup-did` | Signup By Signature |
| GET | `/credits/pricing` | Credits Pricing |
| GET | `/credits/balance/{did}` | Credits Balance |
| POST | `/credits/transfer` | Credits Transfer |
| GET | `/credits/transactions/{did}` | Credits Transactions |
| POST | `/credits/deposit` | Credits Deposit |
| GET | `/credits/deposits/{did}` | Credits Deposit History |
| GET | `/credits/solvency/{did}` | Credits Solvency V0 |
| GET | `/credits/deposit-info` | Credits Deposit Info |

…and 126 more operations. They are listed in full on the page.

## Machine-readable artifacts (15)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/openapi/moltrust-ch-openapi.yml
- **OpenAPI** — https://api.moltrust.ch/openapi.json
- **Documentation** — https://api.moltrust.ch/docs
- **APIReference** — https://api.moltrust.ch/redoc
- **GettingStarted** — https://moltrust.ch/developers.html
- **LLMsTxt** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/llms/moltrust-ch-api-llms.txt
- **LLMsTxt** — https://api.moltrust.ch/llms.txt
- **Authentication** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/authentication/moltrust-ch-authentication.yml
- **Conventions** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/conventions/moltrust-ch-conventions.yml
- **ErrorCatalog** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/errors/moltrust-ch-problem-types.yml
- **DataModel** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/data-model/moltrust-ch-data-model.yml
- **Overlay** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/overlays/moltrust-ch-openapi-overlay.yaml
- **Sandbox** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/sandbox/moltrust-ch-sandbox.yml
- **Components** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/components/moltrust-ch-components.yml
- **APIsJSON** — https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/apis.yml

## Other CryptoKRI GmbH APIs (3)

- [MoltGuard API](https://apis.io/apis/moltrust-ch/moltguard-api/)
- [MolTrust MCP Server](https://apis.io/apis/moltrust-ch/moltrust-mcp-server/)
- [MolTrust DID Universal Resolver](https://apis.io/apis/moltrust-ch/moltrust-did-universal-resolver/)

## Tags

AI Agents, Agent Identity, Decentralized Identity, Verifiable Credentials, Trust and Safety, Agent Authorization, Compliance, Blockchain, A2A, MCP, x402, agent-native

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/moltrust-ch/moltrust-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/moltrust-ch/.
