{
  "schema_version": "1.0.0",
  "monitor_id": "MON-LOCAL-DEMO-001",
  "label": "Demo Library local evidence monitor",
  "scope": {
    "subject_type": "fictional_local_fixture",
    "subject_name": "Demo Library fixture",
    "subject_version": "fixture-2",
    "contract_id": "DEMO-LIBRARY-CONTRACT-1",
    "contract_version": "1.0.0",
    "environment": "loopback 127.0.0.1",
    "external_network": false,
    "customer_system": false,
    "named_client": false
  },
  "freshness_policy": {
    "current_for_days": 14,
    "current_through": "2026-09-23T23:59:59+02:00",
    "stale_from": "2026-09-24T00:00:00+02:00",
    "stale_through": "2026-12-08T23:59:59+02:00",
    "expired_from": "2026-12-09T00:00:00+02:00",
    "rules": {
      "CURRENT": "The latest completed observation is no more than 14 days old and its evidence resolves with matching hashes.",
      "STALE": "The latest evidence is older than 14 days but its linked verification mark has not expired.",
      "EXPIRED": "The linked verification mark is expired or the current time is on or after expired_from.",
      "UNVERIFIABLE": "The observation, mark, manifest, bundle or declared hashes cannot be resolved or matched.",
      "NO_RESULT": "No completed observation exists."
    }
  },
  "execution": {
    "mode": "manual_local_only",
    "automatic_schedule_configured": false,
    "next_run_due": "2026-09-23T23:59:59+02:00",
    "note": "No continuous process is running and no future execution is claimed."
  },
  "observations": [
    {
      "observed_at": "2026-09-09T01:33:55.436+02:00",
      "run_id": "LOCAL-HARNESS-20260909-001",
      "overall_result": "FAIL",
      "pass": 4,
      "fail": 1,
      "blocked": 1,
      "mark_id": "VM-LOCAL-20260909-001",
      "mark_url": "/verification-marks/VM-LOCAL-20260909-001.json",
      "manifest_url": "/Local_Harness_Manifest_2026-09-09.json",
      "bundle_url": "/Local_Harness_Evidence_2026-09-09.zip"
    }
  ],
  "limitations": [
    "One observation is a baseline, not a trend",
    "Freshness does not change a FAIL into a PASS",
    "No alerting, continuous process or automatic rerun is currently configured",
    "Not MCP compatibility, certification, security assurance or customer-system monitoring"
  ]
}
