{
      "tool_id": "art-305-aiuc1-evidence-freshness-lint",
      "tool_version": "1.0.0",
      "display_name": "AIUC-1 Evidence Freshness Lint",
      "mcp_name": "lint_insurance_evidence_freshness",
      "mandate_type": "compliance_mandate",
      "wave": 54,
      "gpu": false,
      "url": "https://ainumbers.co/chaingraph/art-305-aiuc1-evidence-freshness-lint.html",
      "description": "Freshness lint keyed to the AIUC-1 quarterly re-test cadence: flags any control whose newest receipt is more than 90 days old and computes cert_expiry (cert_anniversary plus 12 months) with cert_expired / cert_expiring_within_days flags. Pure civil-calendar day-count arithmetic, never a Date object, so the verdict is byte-identical across browser, server, and zkVM guest. Freshness/expiry flags only, never a certification claim. Zero network, zero PII.",
      "input_schema_ref": "chaingraph/art-305-aiuc1-evidence-freshness-lint.html#manifest",
      "deadline": null,
      "deadline_note": "AIUC-1 quarterly re-test cadence (90-day staleness threshold) and a 12-month cert period are fixed constants documented in the kernel header, not annually indexed.",
      "consumes": [
        "art-304-aiuc1-evidence-pack-assembler"
      ],
      "feeds": [],
      "status": "live",
      "conformance_fixtures": true,
      "compute_capability": "server",
      "compute_images": [{"system":"sha256-source","image_id":"sha256:8dbc646bb29e68a985eb5fdcf053ed106137917d9b89dd4ec179f792589bf9cf","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-06-28"}],
      "compute_proof": {
        "type": "ZkVmReceipt",
        "system": "risc0",
        "receiptFormat": "groth16-bn254",
        "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
        "seal": "JNHZ4sSxLnNIcyeduonJvA7ez+Q7lTVD7jMc58osw4QI3Yt4wyz1hur0RAR6rgEhR9SC/vahYsengXsUpfV6DS62jhcb4+xMCIEoQ4d9HMI3CJDXKzEoX5JFcISEsB9PBVo/jEEq9oXYx1/Z+5aLw62fpaGCnlO2nHT4qh1ThDcvt4DpMiZOx6xha8+WHMDOOW/nqUFEW0tQZDmqPj+3FCPshgYMzvNYSK9rvtVvPO9EfM+sBnCivt1rDXLBM6hxLpZOhvMLmg6llZVeg50wErJyF3WHg5yqI+EAl/axDPokf6ly/ot920ak0bfrkewxoqxWp4V1rkqEG/mcAq/n6w==",
        "journal": {
          "chaingraph_version": "0.4.0",
          "kernel_digest": "sha256:8dbc646bb29e68a985eb5fdcf053ed106137917d9b89dd4ec179f792589bf9cf",
          "output": {
            "as_of": "2026-07-14",
            "cert_expired": false,
            "cert_expiring_within_days": false,
            "cert_expiry": "2027-01-10",
            "insufficient_evidence": false,
            "stale_controls": [],
            "stale_count": 0
          }
        }
      },
      "export_capability": [
        "json",
        "vc"
      ]
    }
