cz-ai-router
The CityZeen regulated AI gateway.
Multi-provider inference with an ed25519 audit signature on every response, a regulator replay endpoint that re-derives any past call, and zero data retention at the gateway layer.
Providers
Anthropic, CohereNVIDIA NIM, OpenAI, Mistral on roadmap
Compliance
EU AI Act Art. 13MiFID II Art. 25 · GDPR
Operator
CityZeen S.A.S.Luxembourg AIF · CSSF · MiFID II · AIFMD · SFDR
What it does
One API surface in front of every supported large language model. The router signs every response — request hash, model name, provider, parameters, timestamp — with an ed25519 key whose public half is published. A regulator with a signed response can replay the call and verify byte-for-byte determinism, satisfying EU AI Act Article 13 explainability and MiFID II Article 25 record-keeping in a single line of code.
Surface map
- BrowseThis page · /docs (Swagger UI) · /redoc · /openapi.json
- JSON info
GET /v1/info— machine-readable product metadata (was at/, moved here) - Health
GET /v1/health— liveness + readiness - Providers
GET /v1/providers— supported models and aliases - Inference
POST /v1/inference— signed completion · Bearer-token auth - Replay
POST /v1/replay— regulator endpoint, verifies a past signed response - Signing key
GET /v1/signing-key— public ed25519 key (PEM)
GET/docsSwagger UI — the canonical interactive contract surface for partners and regulators
GET/v1/infoJSON metadata (use this instead of / for machine consumers)
POST/v1/inferenceAuthorization: Bearer <api-key> · returns signed response envelope