{
  "tool_id": "art-434-call-report-edit-check-gate",
  "tool_version": "1.0.0",
  "display_name": "Call Report Published Edit-Check Gate",
  "mcp_name": "run_call_report_edit_checks",
  "mandate_type": "regulatory_reporting",
  "wave": 71,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-434-call-report-edit-check-gate.html",
  "description": "Runs a curated battery of FFIEC-style published Call Report edit checks -- balance-sheet identity, capital-stack ordering (CET1 <= Tier 1 <= Total capital), ratio-vs-component consistency, cross-schedule entity/period match -- against art-432 (Schedule RC) and art-433 (Schedule RC-R) output payloads, the same class of check FFIEC's own edit-check system runs against filed data before CDR publication. Emits a per-check pass/fail verdict list plus an overall gate_status (auto_pass | review_required) using the §27 Human Accountability gate-policy vocabulary, so this node can sit directly ahead of a §27 dual_control/review_required gate on downstream export or submission-evidence chains. Curated representative battery, not the FFIEC's full published edit-check catalog (thousands of checks) -- does not claim FFIEC edit-check completeness. Not a filer -- produces evidence artifacts only, never a submission.",
  "input_schema_ref": "chaingraph/art-434-call-report-edit-check-gate.html#manifest",
  "consumes": [
    "art-432-call-report-rc-balance-sheet",
    "art-433-call-report-rcr-capital"
  ],
  "feeds": [],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [
    {
      "system": "sha256-source",
      "image_id": "sha256:fc730e1410814863f534802d3bcd7d948ac232f8f1fb5ddcf9078e4c97dd075d",
      "valid_from": "2026-07-10"
    },
    {
      "system": "risc0",
      "image_id": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
      "valid_from": "2026-07-23"
    }
  ],
  "compute_proof_ready": "ready",
  "export_capability": [
    "json"
  ],
  "compute_proof": {
    "type": "ZkVmReceipt",
    "system": "risc0",
    "receiptFormat": "groth16-bn254",
    "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
    "seal": "A6P6f1ZGWD/HB0Gdx9KrWt9QS7azrHTOdnaIuoAD634Zt6VWwTwVxqb1vrLMeI0zFW67hqSi0QxDosS2UCDhPBdZlDw44Yr316/5rgdVl4N6A5uqQlR+ruzCz+2ux02kIQrbr0uJ9BY61NtxnjKS9qAcGIcIPlp36a9fq5et8nwQZWFbWA71gTU+7KHLMnV/EOBBjgsZ54vsU5Oi4BnxVy9YX/n/+xUIzuxEKgy7DqFm+WpC0gA76pcK5B6VKOvgHfzixDid51izb34ERyRETWxaIUuQEFlM+CN4u9NmjSspZN7FsGROzRB0ywCsBnKqMPG5wk9ltNy+G6cppwJarA==",
    "journal": {
      "chaingraph_version": "0.4.0",
      "kernel_digest": "sha256:fc730e1410814863f534802d3bcd7d948ac232f8f1fb5ddcf9078e4c97dd075d",
      "output": {
        "all_fatal_passed": true,
        "check_count": 10,
        "checks": [
          {
            "description": "Total assets (RCON2170) equals Total liabilities (RCON2948) plus Total equity capital (RCON3210), within rounding tolerance.",
            "id": "EDIT-RC-01",
            "passed": true,
            "severity": "fatal"
          },
          {
            "description": "Total assets is non-negative.",
            "id": "EDIT-RC-02",
            "passed": true,
            "severity": "fatal"
          },
          {
            "description": "Total equity capital is non-negative.",
            "id": "EDIT-RC-03",
            "passed": true,
            "severity": "fatal"
          },
          {
            "description": "CET1 capital does not exceed Tier 1 capital.",
            "id": "EDIT-RCR-01",
            "passed": true,
            "severity": "fatal"
          },
          {
            "description": "Tier 1 capital does not exceed Total capital.",
            "id": "EDIT-RCR-02",
            "passed": true,
            "severity": "fatal"
          },
          {
            "description": "Total risk-weighted assets is positive.",
            "id": "EDIT-RCR-03",
            "passed": true,
            "severity": "fatal"
          },
          {
            "description": "Reported CET1 ratio is arithmetically consistent with CET1 capital / total RWA.",
            "id": "EDIT-RCR-04",
            "passed": true,
            "severity": "warning"
          },
          {
            "description": "Reported total capital ratio is arithmetically consistent with Total capital / total RWA.",
            "id": "EDIT-RCR-05",
            "passed": true,
            "severity": "warning"
          },
          {
            "description": "Schedule RC and RC-R report the same entity_id.",
            "id": "EDIT-META-01",
            "passed": true,
            "severity": "fatal"
          },
          {
            "description": "Schedule RC and RC-R report the same reporting_period.",
            "id": "EDIT-META-02",
            "passed": true,
            "severity": "fatal"
          }
        ],
        "coverage_note": "Curated representative edit-check battery (balance identity, capital-stack ordering, ratio-vs-component consistency, cross-schedule entity/period match) -- not the FFIEC published edit-check catalog's full check count.",
        "entity_id": "FDIC-CERT-3510",
        "fatal_failure_count": 0,
        "gate_status": "auto_pass",
        "report_form": "FFIEC 031",
        "reporting_period": "2026-03-31",
        "rounding_tolerance_usd": 1,
        "warning_failure_count": 0
      }
    }
  }
}
