Skip to content

system

llms.txtAsk agent

Anonymous process, dependency-health, and deployment-readiness probes.

Method Path Operation ID
GET /healthz getHealthz
GET /healthz/db getDatabaseHealth
GET /readyz getReadyz
GET /readyz/governance getGovernanceReadyz

Operation ID: getHealthz

Read process liveness without probing downstream dependencies.

Authentication: none (anonymous).

Status Description Body
200 Successful Response application/json HealthResponse
Field Type Required Description
service string yes
source_revision string yes
status string yes

Operation ID: getDatabaseHealth

Probe bounded database connectivity without touching product data.

Authentication: none (anonymous).

Status Description Body
200 Successful Response application/json DbHealthResponse
Field Type Required Description
status string yes

Operation ID: getReadyz

Read rolling-deployment readiness across required runtime adapters.

Fail closed until the DB and mode-required adapters are wired. Liveness remains process-only at /healthz so an RDS/SQS outage does not trigger a restart storm. ECS/ALB rolling deployment uses this readiness endpoint and receives a bounded, dependency-detail-free 503 while draining.

Authentication: none (anonymous).

Status Description Body
200 Successful Response application/json ReadinessResponse
503 A required dependency is unavailable. application/json ReadinessResponse
Field Type Required Description
status string yes

Operation ID: getGovernanceReadyz

Read destructive-governance capability readiness without gating unrelated traffic.

Report the destructive-governance capability without gating unrelated API traffic.

Authentication: none (anonymous).

Status Description Body
200 Successful Response application/json GovernanceReadinessResponse
503 Service Unavailable application/json GovernanceReadinessResponse
Field Type Required Description
capture_authority boolean yes
commercial_authority boolean yes
derived_index_reconciler boolean yes
status string yes