{
  "ok": true,
  "schema": "lvl-status-history-v1",
  "storage": "kv",
  "hours": 168,
  "paths": {
    "/api/pay": {
      "path": "/api/pay",
      "hours": 168,
      "storage": "kv",
      "sample_count": 11,
      "ok_count": 11,
      "uptime_ratio": 1,
      "latency_ms_avg": 53,
      "latency_ms_p95": 94,
      "latest": {
        "t": "2026-07-25T10:14:14.407Z",
        "path": "/api/pay",
        "status": 402,
        "latency_ms": 36,
        "ok": true,
        "fresh": false,
        "detail": "402_challenge",
        "source": "live_probe"
      },
      "samples": [
        {
          "t": "2026-07-25T10:14:14.407Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 36,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-25T08:23:11.202Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 66,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-25T03:35:30.062Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 40,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-24T22:59:39.171Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 48,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-24T22:58:34.140Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 37,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-24T22:24:32.124Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 33,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-24T22:23:25.065Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 63,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-24T20:39:38.668Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 40,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-24T20:38:37.105Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 74,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-23T22:58:39.429Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 57,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        },
        {
          "t": "2026-07-23T22:24:31.150Z",
          "path": "/api/pay",
          "status": 402,
          "latency_ms": 94,
          "ok": true,
          "fresh": false,
          "detail": "402_challenge",
          "source": "live_probe"
        }
      ]
    },
    "/api/shop": {
      "path": "/api/shop",
      "hours": 168,
      "storage": "kv",
      "sample_count": 2,
      "ok_count": 2,
      "uptime_ratio": 1,
      "latency_ms_avg": 391,
      "latency_ms_p95": 411,
      "latest": {
        "t": "2026-07-23T22:58:40.298Z",
        "path": "/api/shop",
        "status": 200,
        "latency_ms": 411,
        "ok": true,
        "fresh": false,
        "source": "live_probe"
      },
      "samples": [
        {
          "t": "2026-07-23T22:58:40.298Z",
          "path": "/api/shop",
          "status": 200,
          "latency_ms": 411,
          "ok": true,
          "fresh": false,
          "source": "live_probe"
        },
        {
          "t": "2026-07-23T22:24:33.506Z",
          "path": "/api/shop",
          "status": 200,
          "latency_ms": 370,
          "ok": true,
          "fresh": false,
          "source": "live_probe"
        }
      ]
    },
    "/status.json": {
      "path": "/status.json",
      "hours": 168,
      "storage": "kv",
      "sample_count": 1,
      "ok_count": 1,
      "uptime_ratio": 1,
      "latency_ms_avg": 158,
      "latency_ms_p95": 158,
      "latest": {
        "t": "2026-07-23T22:58:40.890Z",
        "path": "/status.json",
        "status": 200,
        "latency_ms": 158,
        "ok": true,
        "fresh": true,
        "source": "live_probe"
      },
      "samples": [
        {
          "t": "2026-07-23T22:58:40.890Z",
          "path": "/status.json",
          "status": 200,
          "latency_ms": 158,
          "ok": true,
          "fresh": true,
          "source": "live_probe"
        }
      ]
    }
  },
  "allowed_paths": [
    "/api/health",
    "/api/ready",
    "/api/pay",
    "/api/shop",
    "/api/proof",
    "/api/catalog",
    "/catalog.json",
    "/status.json",
    "/contracts.json",
    "/robots.txt"
  ],
  "updated_at": "2026-07-25T10:14:14.480Z",
  "note": "Samples are real probes only — never fabricated uptime. Empty path = no probes stored yet.",
  "human_page": "https://lvlltd.com/status/history/",
  "probe_hint": "GET /api/status-history?path=/api/pay&probe=1"
}