{
  "tool_id": "art-403-check-debt-validation-notice",
  "kernel_id": "art-403-check-debt-validation-notice",
  "display_name": "Debt Validation Notice Completeness Checker",
  "tool_version": "1.0.0",
  "mandate_type": "compliance_mandate",
  "purpose": "Checks a debt-validation-notice content-element checklist against Regulation F 12 CFR 1006.34 (the Model Form B-1 element set) and computes the 30-day validation-period response-window math from a declared mailing date under a declared mailing-to-receipt assumption. Same present/absent checklist shape as the shipped official-statement / Metro2 / X12 linters. Checks that declared elements are present and well-formed, not that disclosed amounts are accurate.",
  "control_description": "Checks a debt-validation-notice content-element checklist against Regulation F 12 CFR 1006.34 (the Model Form B-1 element set) and computes the 30-day validation-period response-window math from a declared mailing date under a declared mailing-to-receipt assumption. Same present/absent checklist shape as the shipped official-statement / Metro2 / X12 linters. Checks that declared elements are present and well-formed, not that disclosed amounts are accurate.",
  "declared_inputs": [
    "art-402-validate-regf-call-frequency"
  ],
  "declared_outputs": [],
  "kernel_digest": "sha256:7587d455f6bdc2449925d27d42cc07a2660c799f4670d238cb0793af19d274fa",
  "trust_label": "independently verified -- zkVM execution proof (risc0/groth16-bn254)",
  "data_vintage": "2026-07-10",
  "last_validated": "2026-07-10",
  "conformance_fixtures_vendored": true,
  "compute_proof_ready": "ready",
  "wave": 60,
  "source_url": "https://ainumbers.co/chaingraph/art-403-check-debt-validation-notice.html",
  "generated_at": "2026-07-25T20:02:55.601Z"
}
