REST API

GET /health

Service and model readiness for monitoring.

The public /health route is a lightweight, unauthenticated readiness probe for the routed INT-Input service. It is not aggregate readiness for every classifier or the gateway.

GET/health

Response#

FieldTypeDescription
statusstring"ok" when the routed INT-Input model is ready and its database pool was initialized, else "degraded".
modelsobjectPublic implementation readiness keys for this service. Internal alternative implementations are not named here; use integrity_layers for product-level readiness.
integrity_layersobjectProduct-facing readiness in this service, not aggregate product readiness.
db_connectedbooleanWhether the database pool initialized. This is not a live query or current connectivity probe.

Example#

Shell
curl https://integrity.triage-sec.com/health
JSON
{
  "status": "ok",
  "models": {
    "prompt_guard": true,
    "tool_guard": false,
    "output_guard": false,
    "cot_integrity_guard": false
  },
  "integrity_layers": {
    "INT-Input": true,
    "INT-CoT": false,
    "INT-Tooling": false,
    "INT-Output": false
  },
  "db_connected": true
}

Monitoring#

A 200 with status: "ok" means this INT-Input model is ready and its database pool initialized. Because the endpoint does not execute a live database query, a stale or broken pool can still report db_connected: true. Monitor database connectivity, the gateway, and other classifier endpoints separately.