{
  "schema_version": "1.0",
  "monitor": "Summit Decision Receipt public monitor",
  "target": {
    "name": "Summit Decision Receipt",
    "url": "https://decrec.summitcognitive.ai"
  },
  "method": {
    "health": "GET /health; require HTTP success and JSON {ok:true}",
    "audit": "GET /v1/chain/audit; record the public audit fields verbatim",
    "cadence": "Cloudflare Cron Trigger every five minutes (UTC, at-least-once)",
    "liveness": "Compare retained scheduled_at instants at a 300000 ms expected interval; a gap is reported when one or more scheduled instants are absent",
    "custody": "The monitor runs in Cloudflare Workers and stores observations in Cloudflare D1, outside the monitored service host"
  },
  "does_not_prove": [
    "that every qualifying decision was submitted for receipt issuance",
    "that an underlying action executed",
    "that the monitored operator is independent of Summit Cognitive",
    "availability between observations"
  ],
  "analysis_window": {
    "maximum_observations": 500,
    "oldest_scheduled_at": 1786911935311,
    "latest_scheduled_at": 1787010344000
  },
  "liveness": {
    "expected_interval_ms": 300000,
    "stale_after_ms": 900000,
    "observations_considered": 330,
    "latest_scheduled_at": 1787010344000,
    "latest_age_ms": 86402,
    "stale": false,
    "window_span_ms": 98408689,
    "expected_observations_in_window": 330,
    "observed_schedule_coverage": 1,
    "gap_count": 0,
    "missing_scheduled_observations": 0,
    "longest_gap_ms": 300000,
    "continuous_since_scheduled_at": 1786911935311,
    "gaps": []
  }
}