OpenChainGraph Suite · ART-403 · Debt Collection · Reg F 12 CFR 1006.34

Debt Validation Notice Completeness Checker

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.

12 CFR 1006.34 Model Form B-1 Collections Compliance Family
🔒 All checking runs locally in your browser. No data is transmitted. Do not enter real consumer data — use synthetic or anonymised inputs only.
⚠ ASSERTED-LABELLING NOTE: this checks that declared elements are present and well-formed, not that disclosed amounts are accurate. The assumed-received date is a DECLARED convention, not a statutory presumption of actual receipt.
Validation-notice elements (check = complete)
Response-period inputs
Element gaps
Response-period math
Execution Hash (SHA-256)

Ask your agent

Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this exact tool, with this sample, and verify the artifact.

Run the AINumbers MCP tool `check_debt_validation_notice`. Task: Check 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.
Call it with arguments: {"policy_parameters":{"inputs":{"notice_elements":[{"element":"debt-collector-name","status":"complete"},{"element":"consumer-name","status":"complete"},{"element":"account-number-or-reference","status":"complete"},{"element":"itemization-date","status":"complete"},{"element":"itemized-current-amount","status":"complete"},{"element":"itemization-breakdown","status":"complete"},{"element":"original-creditor-name-if-different","status":"complete"},{"element":"statement-of-dispute-rights-30-day","status":"complete"},{"element":"statement-of-right-to-original-creditor-info","status":"complete"},{"element":"model-form-b1-tear-off","status":"complete"}],"notice_mailed_date":"2026-07-01","mailing_assumption_days":5,"itemization_date":"2026-06-15"}}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the parameter `claimed_hash` set to the returned `execution_hash`, passing the full artifact the run returned (the object containing `policy_parameters` + `output_payload` + `execution_hash`; equivalently `policy_parameters` + `output_payload` with `claimed_hash`), not the bare hash string.
Return the ledger link https://ledger.ainumbers.co/ so a human can re-verify without contacting us.
PII rule: All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only.
Open the tool with the sample prefilled: https://ainumbers.co/chaingraph/art-403-check-debt-validation-notice.html#p=v1.H4sIAAAAAAAA_wHaAiX9eyJpbnB1dHMiOnsibm90aWNlX2VsZW1lbnRzIjpbeyJlbGVtZW50IjoiZGVidC1jb2xsZWN0b3ItbmFtZSIsInN0YXR1cyI6ImNvbXBsZXRlIn0seyJlbGVtZW50IjoiY29uc3VtZXItbmFtZSIsInN0YXR1cyI6ImNvbXBsZXRlIn0seyJlbGVtZW50IjoiYWNjb3VudC1udW1iZXItb3ItcmVmZXJlbmNlIiwic3RhdHVzIjoiY29tcGxldGUifSx7ImVsZW1lbnQiOiJpdGVtaXphdGlvbi1kYXRlIiwic3RhdHVzIjoiY29tcGxldGUifSx7ImVsZW1lbnQiOiJpdGVtaXplZC1jdXJyZW50LWFtb3VudCIsInN0YXR1cyI6ImNvbXBsZXRlIn0seyJlbGVtZW50IjoiaXRlbWl6YXRpb24tYnJlYWtkb3duIiwic3RhdHVzIjoiY29tcGxldGUifSx7ImVsZW1lbnQiOiJvcmlnaW5hbC1jcmVkaXRvci1uYW1lLWlmLWRpZmZlcmVudCIsInN0YXR1cyI6ImNvbXBsZXRlIn0seyJlbGVtZW50Ijoic3RhdGVtZW50LW9mLWRpc3B1dGUtcmlnaHRzLTMwLWRheSIsInN0YXR1cyI6ImNvbXBsZXRlIn0seyJlbGVtZW50Ijoic3RhdGVtZW50LW9mLXJpZ2h0LXRvLW9yaWdpbmFsLWNyZWRpdG9yLWluZm8iLCJzdGF0dXMiOiJjb21wbGV0ZSJ9LHsiZWxlbWVudCI6Im1vZGVsLWZvcm0tYjEtdGVhci1vZmYiLCJzdGF0dXMiOiJjb21wbGV0ZSJ9XSwibm90aWNlX21haWxlZF9kYXRlIjoiMjAyNi0wNy0wMSIsIm1haWxpbmdfYXNzdW1wdGlvbl9kYXlzIjo1LCJpdGVtaXphdGlvbl9kYXRlIjoiMjAyNi0wNi0xNSJ9fc21KX7aAgAA