Authentication
A bearer API key on every request. The key scopes the response to your organisation.401.
Endpoints
GET / returns this index unauthenticated, which is a quick way to confirm the worker is
reachable.
Statements
domain, level, sdlc_stage, status.
status defaults to enforced. Pass status=approved to include advisory statements.One RFC
404 with {"error":"not found"} for an unknown slug.
Compile AGENTS.md
Compliance check
MUST-level findings marked blocking.
Passing repo records the run against Coverage, which is how the
GitHub Action populates that page.
Record violations
400.
Recorded violations appear on the dashboard.
Audit export
format for JSON. The JSON form carries the complete hash chain, so an external
system can verify it independently — see Audit trail.
This is the endpoint to point a scheduled evidence-collection job at.
Errors
Errors are JSON:
{"error": "..."}.
