Read-only · v1
API for automation.
Hit the same engine programmatically. JSON responses, server-to- server via service-token BFF or browser via Cloudflare Access OTP. Per-role rate limits. The OpenAPI specification is published live at /v1/openapi.json.
Read-only · v1
API for automation.
Hit the same engine programmatically. JSON response, server-to-server via service-token BFF or browser via Cloudflare Access OTP. Per-role rate limits and a published OpenAPI spec.
Public · no auth · 7 endpoints
- GETStripped score widget — no internal scoring
/v1/score/public - GET10 canonical terms · plain-English decoders
/v1/landing/glossary - GETTop-3 IC drivers · 7-day horizon
/v1/landing/top-ic - GETDSR · PBO · walk-forward backtest cert
/v1/engine/certificate - GETVolcker · Lehman · COVID · Russia · China
/v1/events/historical - GETResearch caveat · standalone for compliance use
/v1/disclaimer - GETUptime probe · public, unauthenticated
/healthz
Authenticated · CF Access or service-token BFF · 4 endpoints
- GETVerified email · role · session metadata
/v1/users/me/whoami - GETPer-action allow list resolved at request time
/v1/users/me/capabilities - GETFull score per role · regime overlay · conviction band
/v1/score/current - GETCompound chain firings · last 7 days · top 20
/v1/chains/active
Rate limits per tier
- visitor — 60 / hour on public endpoints (per IP)
- free / pro — 1,000 / hour on authenticated endpoints
- inst — 10,000 / day on authenticated endpoints + SLA
- admin — unlimited (operational role)
Full spec at /v1/openapi.json · API_REFERENCE.md shared on access approval.
Live shape · /v1/score/current
Curl examples + 25-line JSON response don't fit phone viewports cleanly. Open the full reference for desktop-friendly code blocks.
View on /api-reference →Want a key?
All authenticated endpoints sit behind Cloudflare Access. Pro-tier keys are issued on signup; institutional keys come with the evaluation pilot. See the buyer tracks on the landing page or email us directly.