Module routes

Module routes 

Source
Expand description

Noun-based HTTP route modules.

Modulesยง

deferrals ๐Ÿ”’
GET /v1/deferrals - currently-blocked (rollout, host) pairs as observed by the latest gate decisions in event_log.
dispatch ๐Ÿ”’
GET /v1/agent/dispatch?wait=60 โ€” long-poll dispatch delivery.
enrollment ๐Ÿ”’
Cert-issuance handlers for enroll and renew.
events ๐Ÿ”’
POST /v1/agent/events โ€” inbound event ingestion (RFC-0005 ยง4.2).
fleet ๐Ÿ”’
Stateless distributor for the signed fleet.resolved.json artifact.
health ๐Ÿ”’
GET /healthz - outside /v1/* so it bypasses the protocol-version middleware.
heartbeat ๐Ÿ”’
POST /v1/agent/heartbeat โ€” agent liveness + drift detection (RFC-0005 ยง4.3). Replaces the v0.1 POST /v1/agent/checkin flow.
metrics ๐Ÿ”’
/metrics - Prometheus text format. mTLS-protected like /v1/*; operator Prometheus scrapes with the same agent identity it presents to /v1/hosts. Returns 404 when the metrics feature is off.
rollouts ๐Ÿ”’
Stateless distributor for pre-signed rollout manifests; CP holds no signing key.
status ๐Ÿ”’
Read-only status endpoints and closure proxy fallback.