LIVE
Every line here is backed by a test, a route, or a file in the repository at v1.0.0 · main 801fc0b · CI green.
- GET /health open with no header, and GET /v1/platform/status behind X-API-Key — 200 and 401 respectively, both observed on 2026-08-14.
- A read-only status console at the root that reports gateway up and each upstream's real state.
- Per-key rate limiting as an in-process fixed window, request-ID propagation, and structured logs that mask credentials.
- GET /metrics in Prometheus text, verified 200 on the hosted instance.
- Docker Compose for the whole stack, plus Vercel entrypoint shims in api/index.py and main.py at main 801fc0b, the commit main serves after the v1.0.0 weeks-depth merge.
- Credential-free mocked checks in CI, with upstream URLs empty so the four services report unconfigured there too.
- Request journal, complete OpenAPI contract, NullTracer/OTel seam, and one limiter protocol (memory default, Redis opt-in) at main 801fc0b.
