API Docs

The live backend serves Redoc with headers that block cross-origin framing, so this page links directly to the lab API docs. The normative protocol contract lives in the mirrored loop-protocol OpenAPI artifact.

Local development

When the backend is running locally, open http://localhost:8088/docs orhttp://localhost:8088/openapi.json directly in your browser.

Protocol reference
https://localloop.urbnia.com/projects/loop-protocol/openapi.json
Live lab API
https://loop-api.urbnia.com
Preferred media type
application/ld+json for LOOP payloads
Scope
Lab demo only. The live backend is not a claim of protocol-wide conformance.

Current lab protocol surface

The live lab backend exposes every endpoint required by the specification's §8 (MaterialDNA and ProductDNA registration, retrieval and search, Offer, Match, Transfer, node info, signals, transactions, and the federated announce/offer routes) plus lab-only extensions (material status, event stream, relay, and the federation registry). The backend's compliance matrix records the status of each.

Compliance matrix
Node metadata
GET /api/v1/node/info
Material status
POST /api/v1/material-status
Lab relay
POST /api/v1/relay for supported lab event families
Federation registry
GET /api/v1/federation/nodes and POST /api/v1/federation/handshake