REST / MCP
API
Public records are read-only in this build. The contract is OpenAPI 3.1; agents reach the same data through the MCP endpoint.
| endpoint | returns |
|---|---|
| /api/v1/health | service + dataset identity |
| /api/v1/lanes | lane summaries with verdicts |
| /api/v1/lanes/{slug} | full lane record + rationale |
| /api/v1/lanes/{slug}/evidence|attempts|settlements|verdict | related records |
| /api/v1/evidence[/{id}] | hash-chained ledger |
| /api/v1/attempts · /settlements | recorded actions and payouts |
| /api/v1/stats · /methodology · /tools · /adapters | index metadata |
| /api/v1/resources[/{slug},/kinds] | filterable directory + JSON export |
| /api/v1/openapi.json | this contract |
| POST /mcp | JSON-RPC 2.0 MCP transport |
| GET /api/v1/me · GET /api/v1/credits | account + credits (auth) |
| POST /api/v1/reports | submit evidence bundles (scoped) |
| POST /api/v1/claims · /{id}/verify | claim + verify a listing (auth) |
| PUT /api/v1/resources/{slug}/owner | owner edits after claim (auth) |