---
title: "Signed liveness probe"
method: GET
path: "/v5/health"
tags: ["Discovery"]
---

# Signed liveness probe

`GET /v5/health`

## Request

- Base URL: `https://headlessoracle.com`
- URL: `https://headlessoracle.com/v5/health`
- Auth: none declared

Returns a signed receipt confirming the Oracle signing infrastructure is alive. Use this to distinguish Oracle-is-down from market-is-UNKNOWN. A 200 with valid signature means signing works. A 500 means signing is offline.

## Response `200`

Signed health receipt

- object
  - `receipt_id` string, uuid, required
  - `issued_at` string, date-time, required
  - `expires_at` string, date-time, required
  - `status` 'OK', required
  - `source` 'SYSTEM', required
  - `public_key_id` string, required
  - `signature` string, required
  - `exchange_count` integer, required: Number of exchanges currently configured (unsigned).
  - `supported_mics` string[], required: List of supported MIC codes (unsigned).

## Other responses

- `500`: Signing system offline — CRITICAL_FAILURE

---

[API](https://skmtc.dev/headlessoracle/apis/headless-oracle.md) · [All operations](https://skmtc.dev/headlessoracle/apis/headless-oracle/llms.txt) · [OpenAPI document](https://skmtc.dev/headlessoracle/apis/headless-oracle/revisions/4e82fe332f29?raw)
