Recompute a closed-end loan's Military Annual Percentage Rate from the borrower's actual cash flows and charges in two stages: first recompute the MAPR by the Regulation Z actuarial method over the 32 CFR 232.4(c)(1) charge set and compare it with the 36 percent cap in 232.4(b) (ART-616), then a session receipt aggregating the run's execution hashes (CRY-05). Advances, payments, timings, and charges are caller-supplied inputs; bona fide fee and application-fee exception questions are surfaced for manual review, never decided. The result is an arithmetic recompute, never a legal determination and never a covered-borrower determination. Not legal advice.
Note: all advances, payments, timings, and charges are caller-supplied inputs, never inferred by the kernel. The result is an arithmetic recompute, not a legal determination that a violation occurred and not a covered-borrower determination. Questions the regulation leaves to facts, whether a fee is bona fide and reasonable and whether the application-fee exception applies, are surfaced for manual review.
recompute_mla_mapr_actuarial{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "recompute_mla_mapr_actuarial",
"arguments": {}
},
"id": 1
}
aggregate_execution_receipts{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "aggregate_execution_receipts",
"arguments": {}
},
"id": 1
}
Copy this paragraph into Claude, OpenClaw, or any MCP-aware agent to run this whole workflow on the server and check one field that answers a real question.
Question: My lender says my MAPR is 34 percent, but the fees look high. From my actual advances and payments, is it over the 36 percent cap?
Run the AINumbers MCP tool `run_chain` with {"chain":"mla-mapr-cashflow-check"} and read `art-616-mla-mapr-actuarial-recompute.exceeds_cap`.
Re-run with `inputs` for `art-616-mla-mapr-actuarial-recompute`, reusing the values that result echoed, with `payment_amount` set to 1050. Compare the same field.
Verify: call `verify_execution_hash` (https://mcp.ainumbers.co/mcp) with `claimed_hash` set to `composite_execution_hash` and the full `composite_artifact`.
Ledger, for a human re-check: https://ledger.ainumbers.co/
PII rule: send synthetic or anonymised inputs only. The MCP server runs these kernels and logs no payloads.
Chain page: https://ainumbers.co/chaingraph/chains/mla-mapr-cashflow-check.html