{
  "evaluations": [
    {
      "seq": 14,
      "anchored_at": "2026-10-19T07:44:17.445Z",
      "block_height": 12,
      "entry_url": "https://www.rightshold.com/v1/ledger/entries/14",
      "kind": "adversarial-evaluation",
      "suite": "rightshold-adversarial-eval@1",
      "run_started_at": "2026-10-19T07:44:01.988Z",
      "run_finished_at": "2026-10-19T07:44:14.788Z",
      "commit": "4ba6b44927dd27613ae83a0d1c6f751d88ecba17",
      "scenarios": {
        "error": 0,
        "fail": 0,
        "partial": 0,
        "pass": 24,
        "total": 24
      },
      "checks": {
        "failed": 0,
        "total": 403
      },
      "report_sha256": "6137ff6c38e69427c4bb4b7705548c088bf6b244333b7846d678261a3a7cbbad",
      "results_sha256": "16562d8aa8519113b85c296f1fed718cfab74a07adeed3ccf7f849f6fe21cc57",
      "artifacts": "https://www.rightshold.com/evaluations"
    },
    {
      "seq": 13,
      "anchored_at": "2026-10-19T04:23:46.226Z",
      "block_height": 11,
      "entry_url": "https://www.rightshold.com/v1/ledger/entries/13",
      "kind": "adversarial-evaluation",
      "suite": "rightshold-adversarial-eval@1",
      "run_started_at": "2026-10-18T23:54:52.346Z",
      "run_finished_at": "2026-10-18T23:55:10.266Z",
      "commit": "80a77df44f85075a1d4121cd25e6671ba4bb8068",
      "scenarios": {
        "error": 0,
        "fail": 0,
        "partial": 0,
        "pass": 24,
        "total": 24
      },
      "checks": {
        "failed": 0,
        "total": 403
      },
      "rollups": {
        "bad_actor_prevention": 91,
        "intent": 88,
        "material_help": 90
      },
      "report_sha256": "47436759d254cf4e801cf303e95807d7b6748c49079f4fbc964dcf6cf0e23adf",
      "results_sha256": "0f30d0df9146b35ce5c78dadea0040300fdaf743d4086d26e31656b698e1ce06",
      "artifacts": "https://www.rightshold.com/evaluations"
    }
  ],
  "note": "Every evaluation attestation anchored in the public ledger: what ran, against which code commit, the scenario counts, the rollup scores, and the SHA-256 of the frozen report and results artifacts — so anyone can check that the published record has not changed since it was anchored. The full entries are GET /v1/ledger/entries?type=evaluation.anchored and the chain verifies at GET /v1/ledger/verify."
}