{
  "tool_id": "art-491-ro-remediation-closure",
  "tool_version": "1.0.0",
  "display_name": "FATCA/CRS RO Remediation Closure Tracker",
  "mcp_name": "track_fatca_crs_ro_remediation_closure",
  "mandate_type": "attestation_mandate",
  "wave": 77,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-491-ro-remediation-closure.html",
  "description": "Tracks the returned notification set for a FATCA/CRS certification period (ICMM-style error notifications, CRS status messages) against the firm's own remediation records: per-notification open/closed/overdue status, resubmission linkage naming which corrected DocRefId closes which notification, closure coverage percentage, and a certification-period readiness verdict against a declared cut-off date. Reuses the art-428-cyber-incident-clock decision-tree attestation-slot pattern (item_state/exception vocabulary); no new notification-clock arithmetic is invented. Consumes art-490 fatca-crs-submission-check findings as the error source in the fatca-ro-certification-cycle chain. Feeds the Responsible Officer's certification evidence bundle -- never claims to itself satisfy an IRS or competent-authority filing requirement.",
  "input_schema_ref": "chaingraph/art-491-ro-remediation-closure.html#manifest",
  "consumes": [],
  "feeds": [],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [{"system":"sha256-source","image_id":"sha256:3a605809e324af32ea025897ba46618e869f3a5701025e98ba5a7ff74a25847e","valid_from":"2026-07-10"},{"system":"risc0","image_id":"sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6","valid_from":"2026-06-28"}],
  "compute_proof_ready": "ready",
  "export_capability": [
    "json"
  ],
  "compute_proof": {
    "type": "ZkVmReceipt",
    "system": "risc0",
    "receiptFormat": "groth16-bn254",
    "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
    "seal": "Jf0FgAqjMQqZHe+bnJHCVVkE45JtdoOYTyREe+vxVZQU/3Z+6oNUUqkQjm0LlBxHOLnuuQs30ws7mLypoasIISvVQHW9dV+Oc5QSO4lGRVrz8ZEyqbFC3Pb/PMcxZNwOJeoSZYGRMLvkeokm3fB5MeU+i8gzMHIaguWumRMYKX4T10onYL7TsGEvv6ZYd4KD/9wk/tCvunGv/b6SyTBYcAqSbqRw1z4n5THfJk+NDzqNoJX1J+UGaC37xMIn9uFML9oUhmjiK7wCihu44z2EpuowQm09Qmr3YCAC4mMHZQ8TmQzxeKqKq94bgH4Mtbj6I1+YCfNL9QsCCqpGkDkOYA==",
    "journal": {
      "chaingraph_version": "0.4.0",
      "kernel_digest": "sha256:3a605809e324af32ea025897ba46618e869f3a5701025e98ba5a7ff74a25847e",
      "output": {
        "certification_period": "2025",
        "closed_count": 2,
        "closure_coverage_pct": 100,
        "cutoff_at": "2026-07-01T00:00:00.000Z",
        "determinations": [
          {
            "closed_at": "2026-05-01T00:00:00.000Z",
            "closure_status": "closed",
            "doc_ref_id": "US2025DOC0001",
            "exception": null,
            "ha_note": "Not yet an approval record. A human reviewer/approver MAY later create a separate, signed approval record over this artifact's execution_hash + this notification_id; this kernel does not fabricate or reserve a mutable slot for that record inside its own hashed output.",
            "item_state": "done",
            "notification_code": "ICMM-TYPE1-RECOVERABLE",
            "notification_id": "NOTIF-0001",
            "resubmission_linkage": {
              "resubmitted_at": "2026-05-01T00:00:00.000Z",
              "resubmitted_doc_ref_id": "US2025DOC0001-CORR1"
            }
          },
          {
            "closed_at": "2026-05-10T00:00:00.000Z",
            "closure_status": "closed",
            "doc_ref_id": "US2025DOC0002",
            "exception": null,
            "ha_note": "Not yet an approval record. A human reviewer/approver MAY later create a separate, signed approval record over this artifact's execution_hash + this notification_id; this kernel does not fabricate or reserve a mutable slot for that record inside its own hashed output.",
            "item_state": "done",
            "notification_code": "CRS-STATUS-REJECTED",
            "notification_id": "NOTIF-0002",
            "resubmission_linkage": {
              "resubmitted_at": "2026-05-10T00:00:00.000Z",
              "resubmitted_doc_ref_id": "US2025DOC0002-CORR1"
            }
          }
        ],
        "evaluated_at": "2026-06-15T00:00:00.000Z",
        "note": "Deterministic FATCA/CRS remediation-closure tracker over a caller-declared notification set + remediation records, evaluated against one declared certification-period cut-off date. Reuses the art-428-cyber-incident-clock decision-tree attestation-slot pattern (item_state/exception vocabulary); no notification-clock arithmetic is invented here. This tool tracks closure and computes a readiness verdict only; it does not itself submit, transmit, or file anything, and it is not legal or tax advice.",
        "notification_count": 2,
        "open_count": 0,
        "overdue_count": 0,
        "readiness_verdict": "READY"
      }
    }
  }
}
