Cryptographic pre-execution compliance gateway for autonomous trading agents. Every authorize call seals the agent's reasoning with SHA-256 before the order reaches the exchange. Three demo agents are pre-seeded — no registration required to try the API.
Use a demo agent_id below. No API key required for the public sandbox.
# POST /irl/authorize # Header: Authorization: Bearer <token> { "agent_id": "00000000-0000-4000-a000-000000000001", "model_hash_hex": "<sha256-hex-of-model-version>", "model_id": "gpt-4o-2024-08", "prompt_version": "v1.0", "feature_schema_id": "crypto-v1", "hyperparameter_checksum": "<sha256-hex>", "action": { "Long": 1.5 }, "asset": "BTC/USD", "order_type": "MARKET", "venue_id": "XNAS", "quantity": 1.5, "notional": 64875.00, "client_order_id": "ord-001", "agent_valid_time": 1748390400000 } # → { "trace_id": "...", "reasoning_hash": "sha256...", "authorized": true, "shadow_blocked": false }
# POST /irl/bind-execution { "trace_id": "<same uuid from step 1>", "exchange_tx_id": "exch-abc-123", "execution_status": "FILLED", "execution_price": 43250.00 } # → { "final_proof": "sha256...", "verification_status": "MATCHED" }
Full schema + try-it-out in Swagger UI. OpenAPI 3.1 JSON for Postman / SDK generators.
Try all 14 endpoints in-browser. Authorize with demo token. Full request/response schema.
Machine-readable JSON. Import into Postman, Insomnia, or generate a typed client.
Liveness probe. No auth required. Returns {"status":"ok"}.
Product overview, editions, pricing, and regulatory mapping.
Full cryptographic design, bitemporal model, audit chain, regulatory mapping.
Developer guide, SDK reference, exchange integration, compliance guide, SLA.
Use any of these agent_ids in POST /irl/authorize. All are Active, max_notional 10,000, allowed regimes 0–2.
| Use case | agent_id | Status |
|---|---|---|
| Crypto | 00000000-0000-4000-a000-000000000001 | Active |
| Equities | 00000000-0000-4000-a000-000000000002 | Active |
| Futures | 00000000-0000-4000-a000-000000000003 | Active |