API status

What exists, what does not, and what that means for a consumer. Stated once, so an agent does not have to infer it.

ComponentStatusDetail
Public hosted APINONo public host is bound. api.cr141.com does not resolve.
Self-hosted APIYESdocker compose up -d → http://localhost:8000
AuthenticationNONENo key, no token, no account, no quota per identity
Docker imageAVAILABLEBuilt from the repository; Dockerfile + docker-compose.yml committed
OpenAPI documentAVAILABLE/openapi.json — OpenAPI 3.1, 4 paths, 19 schemas
Schema examplesAVAILABLEEvery response model carries a captured, reproducible example
MCP serverNOT AVAILABLENo Model Context Protocol server is published
Static dashboardYEScr141.com — one page, no server, no network at read time
Historical datasetYES/dataset — 28 proposals, 141 CF changes, 89,645 accounts
Rate limitsNONE enforcedNo throttle in the application; practical limit is host capacity
Source repositoryYESgithub.com/Nesoxy1/Governance-Impact-Verification-for-DeFi-Protocols
Versionv1.3.3Read from VERSION; the same string appears in the OpenAPI document and on every page

What a consumer can do without a public host

What a consumer cannot do is call an endpoint without running the container first. That is a hosting decision, not a documentation gap, and it is stated here rather than discovered by a failed request.

CR141 — Governance Impact Verification · v1.3.3 · source repository · OpenAPI 3.1 · API status
Static pages generated by build_pages.py from dashboard_data.json; no JavaScript, no network at read time.