Two-node debt-collection compliance workflow. Stage 1 checks a declared call log against the Regulation F 12 CFR 1006.14(b) 7-in-7 and post-conversation quiet-period rebuttable presumptions. Stage 2 checks a debt-validation-notice content-element checklist against 12 CFR 1006.34 / Model Form B-1 and computes the 30-day response-period math. Both stages run against DECLARED inputs -- neither determines that harassment occurred or that a notice's disclosed amounts are accurate, and the 1006.14(b)(2) presumptions are rebuttable.
validate_regf_call_frequency{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "validate_regf_call_frequency",
"arguments": {
"inputs": {
"timezone_offset_minutes": 0,
"calls": [
{"timestamp": "2026-07-01T09:00:00Z", "debt_id": "DEBT-1", "connected": false},
{"timestamp": "2026-07-07T09:00:00Z", "debt_id": "DEBT-1", "connected": true}
]
}
}
},
"id": 1
}
check_debt_validation_notice{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "check_debt_validation_notice",
"arguments": {
"inputs": {
"notice_elements": [
{"element": "debt-collector-name", "status": "complete"},
{"element": "itemization-date", "status": "complete"}
],
"notice_mailed_date": "2026-07-01",
"mailing_assumption_days": 5,
"itemization_date": "2026-06-15"
}
}
},
"id": 2
}