Public — no auth
/.well-known/jwks.jsonPublic key set used to verify Living Cert JWTs. Rotates with the cert signing key.
/api/public/cert/:hashFetch a signed cert by its public hash. Returns the JWT + decoded payload.
/api/public/scanFree interactive scanner. 10 req/min/IP token bucket, 8 KB prompt ceiling, 8s upstream timeout.
Authenticated — project API key
/api/v1/tracesOTel-compatible trace ingestion. Accepts the OTLP/HTTP JSON format.
/api/v1/findingsSubmit a finding from your own detector pipeline.
/api/v1/agents/:id/certLatest cert for the agent (signed JWT + components).
/api/v1/redteam/runsTrigger a red-team pack against a target.
Firewall — runtime scan
/scan/promptPre-tool prompt injection + exfil scan. Runs LLM-Guard + custom regex + ML classifier.
/scan/outputPost-generation scan. Catches PII leaks, tool argument anomalies, policy violations.
/readyzReadiness probe. 200 OK once the HF model cache has loaded.
Read the OpenAPI spec.
Auto-generated from the source via Fern. Lives at /api/v1/openapi.json once you self-host or in the docs section of your tenant.