{
  "tool_id": "art-400-check-official-statement-completeness",
  "tool_version": "1.0.0",
  "display_name": "Municipal Official Statement Completeness Checker",
  "mcp_name": "check_official_statement_completeness",
  "mandate_type": "compliance_mandate",
  "wave": 47,
  "gpu": false,
  "url": "https://ainumbers.co/chaingraph/art-400-check-official-statement-completeness.html",
  "description": "Checks a municipal-bond Official Statement disclosure-element checklist (element present, absent, or incomplete) and continuing-disclosure undertaking presence, per MSRB Rule G-32 (primary-offering disclosure via EMMA) and SEC Rule 15c2-12, including the (b)(5)(i)(C) material-event category list. Same present/absent checklist shape as the shipped GENIUS Sec 4 / MiCA-whitepaper linters. Checks that declared elements are present and well-formed, not that the underlying disclosures are true. Part of the record-integrity family alongside lint_metro2_record (art-398), lint_x12_claim_records (art-399), and validate_form5500_schedules (art-401).",
  "input_schema_ref": "chaingraph/art-400-check-official-statement-completeness.html#manifest",
  "consumes": [],
  "feeds": [],
  "status": "live",
  "conformance_fixtures": true,
  "compute_capability": "server",
  "compute_images": [
    {
      "system": "sha256-source",
      "image_id": "sha256:031039a46c60763e68a297e2d0cb28799aa5de6df00d9cd56926d73092ab6b30",
      "valid_from": "2026-07-10"
    },
    {
      "system": "risc0",
      "image_id": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
      "valid_from": "2026-07-10"
    }
  ],
  "export_capability": [
    "json"
  ],
  "compute_proof_ready": "ready",
  "compute_proof": {
    "type": "ZkVmReceipt",
    "system": "risc0",
    "receiptFormat": "groth16-bn254",
    "imageId": "sha256:a1a0bc89b5b1febaeda3519f6dbade0fa5ac16beeb143c4e1b01689573567bc6",
    "seal": "ED1jmTz1KeSERVNlpNMFbxLziJkd1YXa3IvCz8PhxP4B2tapd5g8l1XRU5utKz0lPO/Q8VwxBkDTpSK3pJ7k6R6v48RAu4lwJnZmv8An7ZgM6+ooNWH0AGw+KjRWnEZdGlnq4M+hTAn3322aWhrgoeTqRDoqMztNePMdE3iKD7QEj7LA7p+FrjJLKKLQeIHGuRepBXm1qzMsqt7VgXyafCQywMpMlWAiRJVj05BTfDNHL4OUzeL7wLmt3c2wgKoKBX0S/YSAGyjt8juGdJzbqbXC2ltYPGyAbm257uBkkzwXcOgwk4jAe5pFqxw2bpcAaho+SHSroZEdEEtxj+tbnw==",
    "journal": {
      "chaingraph_version": "0.4.0",
      "kernel_digest": "sha256:031039a46c60763e68a297e2d0cb28799aa5de6df00d9cd56926d73092ab6b30",
      "output": {
        "asserted_note": "\"asserted\" labelling applies throughout: this checks that declared OS elements and material-event categories are PRESENT and well-formed, not that the underlying disclosures are true or complete in substance.",
        "completeness_grade": "A",
        "compliant": true,
        "continuing_disclosure_undertaking_present": true,
        "disambiguation": "check_official_statement_completeness checks that MSRB G-32 / SEC 15c2-12 disclosure ELEMENTS are declared present and well-formed -- it does not verify the truth of any disclosed fact (see the asserted-labelling note).",
        "element_status": {
          "continuing-disclosure-undertaking": "complete",
          "cover-page": "complete",
          "description-of-issuer": "complete",
          "description-of-securities": "complete",
          "financial-statements": "complete",
          "litigation-disclosure": "complete",
          "risk-factors": "complete",
          "sources-and-uses-of-funds": "complete",
          "summary-statement": "complete",
          "tax-matters-legal-opinion": "complete",
          "underwriting": "complete",
          "use-of-proceeds": "complete"
        },
        "elements_checked": 12,
        "gap_count": 0,
        "gaps": [],
        "material_event_categories_checked": 15,
        "material_event_gaps": [],
        "regulatory_basis": "MSRB Rule G-32; SEC Rule 15c2-12 (17 CFR 240.15c2-12), including the (b)(5)(i)(C) material-event list.",
        "table_source": "MSRB Rule G-32 (Disclosures in Connection with Primary Offerings, EMMA submission); SEC Rule 15c2-12 (17 CFR 240.15c2-12), including the (b)(5)(i)(C) material-event list.",
        "table_version": "MSRB-G32-15C2-12-OS-CHECKLIST-V1"
      }
    }
  }
}
