Runs a curated battery of FFIEC-style published Call Report edit checks — balance-sheet identity, capital-stack ordering, ratio-vs-component consistency, cross-schedule entity/period match — against ART-432 Schedule RC and ART-433 Schedule RC-R output payloads. Emits an auto_pass / review_required gate verdict using the §27 Human Accountability gate-policy vocabulary. Curated representative battery, not the FFIEC's full published edit-check catalog.
output_payload from the Schedule RC mapper, or load the demo.output_payload from the Schedule RC-R mapper, or load the demo.| ID | Severity | Description | Result |
|---|
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 `run_call_report_edit_checks`. Task: Run a curated battery of FFIEC-style published Call Report edit checks -- balance-sheet identity, capital-stack ordering (CET1 <= Tier 1 <= Total capital), ratio-vs-component consistency, cross-schedule entity/period match -- against art-432 (Schedule RC) and art-433 (Schedule RC-R) output payloads, the same class of check FFIEC's own edit-check system runs against filed data before CDR publication.
Synthetic sample input (policy_parameters): {"rounding_tolerance_usd":1,"rc_output_payload":{"entity_id":"FDIC-CERT-3510","reporting_period":"2026-03-31","report_form":"FFIEC 031","schedule":"RC","assets":[{"key":"cash_and_due_from_usd","mdrm":"RCON0071","label":"Cash and balances due from depository institutions","value_usd":226409000},{"key":"securities_htm_usd","mdrm":"RCON1754","label":"Held-to-maturity securities","value_usd":0},{"key":"securities_afs_usd","mdrm":"RCON1773","label":"Available-for-sale securities","value_usd":864213000},{"key":"loans_and_leases_net_usd","mdrm":"RCON2122","label":"Total loans and leases, net of unearned income and allowance","value_usd":1191560000},{"key":"bank_premises_usd","mdrm":"RCON2145","label":"Bank premises and fixed assets","value_usd":21670000},{"key":"other_assets_usd","mdrm":"RCON2160","label":"Other assets","value_usd":368340000}],"total_assets_usd":2672192000,"total_assets_mdrm":"RCON2170","liabilities":[{"key":"total_deposits_usd","mdrm":"RCON2200","label":"Total deposits","value_usd":2128004000},{"key":"borrowings_usd","mdrm":"RCON2800","label":"Total borrowings","value_usd":250000000},{"key":"other_liabilities_usd","mdrm":"RCON2930","label":"Other liabilities","value_usd":52478000}],"total_liabilities_usd":2430482000,"total_liabilities_mdrm":"RCON2948","equity":[{"key":"common_stock_usd","mdrm":"RCON3230","label":"Common stock","value_usd":3020000},{"key":"surplus_usd","mdrm":"RCON3839","label":"Surplus","value_usd":177631000},{"key":"retained_earnings_usd","mdrm":"RCON3632","label":"Retained earnings","value_usd":61059000},{"key":"aoci_usd","mdrm":"RCON3216","label":"Accumulated other comprehensive income","value_usd":0}],"total_equity_capital_usd":241710000,"total_equity_capital_mdrm":"RCON3210","total_liabilities_and_equity_usd":2672192000,"identity_delta_usd":0,"identity_balanced":true,"rounding_tolerance_usd":1,"boundary_note":"Line-item values are caller-declared from the institution's own books; this kernel performs only the arithmetic aggregation into Schedule RC totals and the Total assets == Total liabilities + Total equity capital identity check. It does not derive, estimate, or audit any individual line item.","xbrl_json_annex1_note":"MDRM concept codes above (RCON2170/RCON2948/RCON3210) align with the §13.13 xBRL-JSON export profile's Annex 1 FFIEC Call Report mapping; rendering to that profile is a separate exporter work unit, not performed by this kernel."},"rcr_output_payload":{"entity_id":"FDIC-CERT-3510","reporting_period":"2026-03-31","report_form":"FFIEC 031","schedule":"RC-R","constants_version":"2026-07-23.basel3-standardized-v1","is_gsib":false,"cet1_capital_usd":186870000,"additional_tier1_capital_usd":0,"tier1_capital_usd":186870000,"tier2_capital_usd":15731000,"total_capital_usd":202601000,"total_rwa_usd":1535559000,"total_leverage_exposure_usd":2672192000,"ratios":{"cet1_ratio_pct":0.121695,"cet1_min_pct":0.045,"cet1_pass":true,"tier1_ratio_pct":0.121695,"tier1_min_pct":0.06,"tier1_pass":true,"total_capital_ratio_pct":0.13194,"total_capital_min_pct":0.08,"total_capital_pass":true,"supplementary_leverage_ratio_pct":0.069931,"slr_min_pct":0.03,"slr_pass":true},"eslr":{"applicable":false,"buffer_pct":0,"required_slr_pct":null,"pass":true,"final_rule_citation":"eSLR final rule, published 2025-12-01, effective 2026-04-01 (§0.2)"},"boundary_note":"Capital component and RWA values are caller-declared; this kernel performs only ratio arithmetic and threshold comparison against caller-declared, version-pinned minimums. It does not calculate risk weights, classify exposures, or derive GSIB status.","mdrm_note":"Schedule RC-R MDRM item prefixes vary by advanced vs. standardized approach and reporting vintage; capital-component field names here mirror the FDIC BankFind Suite mnemonics (RBCT1J tier1, RBCT2 tier2, RWAJT total RWA), which the FDIC itself derives from filed Call Report Schedule RC-R submissions."}}
Verify before trusting: call `verify_execution_hash` on mcp.ainumbers.co (https://mcp.ainumbers.co/mcp) with the returned execution_hash.
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-434-call-report-edit-check-gate.html#p=v1.H4sIAAAAAAAA_wFFD7rweyJyb3VuZGluZ190b2xlcmFuY2VfdXNkIjoxLCJyY19vdXRwdXRfcGF5bG9hZCI6eyJlbnRpdHlfaWQiOiJGRElDLUNFUlQtMzUxMCIsInJlcG9ydGluZ19wZXJpb2QiOiIyMDI2LTAzLTMxIiwicmVwb3J0X2Zvcm0iOiJGRklFQyAwMzEiLCJzY2hlZHVsZSI6IlJDIiwiYXNzZXRzIjpbeyJrZXkiOiJjYXNoX2FuZF9kdWVfZnJvbV91c2QiLCJtZHJtIjoiUkNPTjAwNzEiLCJsYWJlbCI6IkNhc2ggYW5kIGJhbGFuY2VzIGR1ZSBmcm9tIGRlcG9zaXRvcnkgaW5zdGl0dXRpb25zIiwidmFsdWVfdXNkIjoyMjY0MDkwMDB9LHsia2V5Ijoic2VjdXJpdGllc19odG1fdXNkIiwibWRybSI6IlJDT04xNzU0IiwibGFiZWwiOiJIZWxkLXRvLW1hdHVyaXR5IHNlY3VyaXRpZXMiLCJ2YWx1ZV91c2QiOjB9LHsia2V5Ijoic2VjdXJpdGllc19hZnNfdXNkIiwibWRybSI6IlJDT04xNzczIiwibGFiZWwiOiJBdmFpbGFibGUtZm9yLXNhbGUgc2VjdXJpdGllcyIsInZhbHVlX3VzZCI6ODY0MjEzMDAwfSx7ImtleSI6ImxvYW5zX2FuZF9sZWFzZXNfbmV0X3VzZCIsIm1kcm0iOiJSQ09OMjEyMiIsImxhYmVsIjoiVG90YWwgbG9hbnMgYW5kIGxlYXNlcywgbmV0IG9mIHVuZWFybmVkIGluY29tZSBhbmQgYWxsb3dhbmNlIiwidmFsdWVfdXNkIjoxMTkxNTYwMDAwfSx7ImtleSI6ImJhbmtfcHJlbWlzZXNfdXNkIiwibWRybSI6IlJDT04yMTQ1IiwibGFiZWwiOiJCYW5rIHByZW1pc2VzIGFuZCBmaXhlZCBhc3NldHMiLCJ2YWx1ZV91c2QiOjIxNjcwMDAwfSx7ImtleSI6Im90aGVyX2Fzc2V0c191c2QiLCJtZHJtIjoiUkNPTjIxNjAiLCJsYWJlbCI6Ik90aGVyIGFzc2V0cyIsInZhbHVlX3VzZCI6MzY4MzQwMDAwfV0sInRvdGFsX2Fzc2V0c191c2QiOjI2NzIxOTIwMDAsInRvdGFsX2Fzc2V0c19tZHJtIjoiUkNPTjIxNzAiLCJsaWFiaWxpdGllcyI6W3sia2V5IjoidG90YWxfZGVwb3NpdHNfdXNkIiwibWRybSI6IlJDT04yMjAwIiwibGFiZWwiOiJUb3RhbCBkZXBvc2l0cyIsInZhbHVlX3VzZCI6MjEyODAwNDAwMH0seyJrZXkiOiJib3Jyb3dpbmdzX3VzZCIsIm1kcm0iOiJSQ09OMjgwMCIsImxhYmVsIjoiVG90YWwgYm9ycm93aW5ncyIsInZhbHVlX3VzZCI6MjUwMDAwMDAwfSx7ImtleSI6Im90aGVyX2xpYWJpbGl0aWVzX3VzZCIsIm1kcm0iOiJSQ09OMjkzMCIsImxhYmVsIjoiT3RoZXIgbGlhYmlsaXRpZXMiLCJ2YWx1ZV91c2QiOjUyNDc4MDAwfV0sInRvdGFsX2xpYWJpbGl0aWVzX3VzZCI6MjQzMDQ4MjAwMCwidG90YWxfbGlhYmlsaXRpZXNfbWRybSI6IlJDT04yOTQ4IiwiZXF1aXR5IjpbeyJrZXkiOiJjb21tb25fc3RvY2tfdXNkIiwibWRybSI6IlJDT04zMjMwIiwibGFiZWwiOiJDb21tb24gc3RvY2siLCJ2YWx1ZV91c2QiOjMwMjAwMDB9LHsia2V5Ijoic3VycGx1c191c2QiLCJtZHJtIjoiUkNPTjM4MzkiLCJsYWJlbCI6IlN1cnBsdXMiLCJ2YWx1ZV91c2QiOjE3NzYzMTAwMH0seyJrZXkiOiJyZXRhaW5lZF9lYXJuaW5nc191c2QiLCJtZHJtIjoiUkNPTjM2MzIiLCJsYWJlbCI6IlJldGFpbmVkIGVhcm5pbmdzIiwidmFsdWVfdXNkIjo2MTA1OTAwMH0seyJrZXkiOiJhb2NpX3VzZCIsIm1kcm0iOiJSQ09OMzIxNiIsImxhYmVsIjoiQWNjdW11bGF0ZWQgb3RoZXIgY29tcHJlaGVuc2l2ZSBpbmNvbWUiLCJ2YWx1ZV91c2QiOjB9XSwidG90YWxfZXF1aXR5X2NhcGl0YWxfdXNkIjoyNDE3MTAwMDAsInRvdGFsX2VxdWl0eV9jYXBpdGFsX21kcm0iOiJSQ09OMzIxMCIsInRvdGFsX2xpYWJpbGl0aWVzX2FuZF9lcXVpdHlfdXNkIjoyNjcyMTkyMDAwLCJpZGVudGl0eV9kZWx0YV91c2QiOjAsImlkZW50aXR5X2JhbGFuY2VkIjp0cnVlLCJyb3VuZGluZ190b2xlcmFuY2VfdXNkIjoxLCJib3VuZGFyeV9ub3RlIjoiTGluZS1pdGVtIHZhbHVlcyBhcmUgY2FsbGVyLWRlY2xhcmVkIGZyb20gdGhlIGluc3RpdHV0aW9uJ3Mgb3duIGJvb2tzOyB0aGlzIGtlcm5lbCBwZXJmb3JtcyBvbmx5IHRoZSBhcml0aG1ldGljIGFnZ3JlZ2F0aW9uIGludG8gU2NoZWR1bGUgUkMgdG90YWxzIGFuZCB0aGUgVG90YWwgYXNzZXRzID09IFRvdGFsIGxpYWJpbGl0aWVzICsgVG90YWwgZXF1aXR5IGNhcGl0YWwgaWRlbnRpdHkgY2hlY2suIEl0IGRvZXMgbm90IGRlcml2ZSwgZXN0aW1hdGUsIG9yIGF1ZGl0IGFueSBpbmRpdmlkdWFsIGxpbmUgaXRlbS4iLCJ4YnJsX2pzb25fYW5uZXgxX25vdGUiOiJNRFJNIGNvbmNlcHQgY29kZXMgYWJvdmUgKFJDT04yMTcwL1JDT04yOTQ4L1JDT04zMjEwKSBhbGlnbiB3aXRoIHRoZSDCpzEzLjEzIHhCUkwtSlNPTiBleHBvcnQgcHJvZmlsZSdzIEFubmV4IDEgRkZJRUMgQ2FsbCBSZXBvcnQgbWFwcGluZzsgcmVuZGVyaW5nIHRvIHRoYXQgcHJvZmlsZSBpcyBhIHNlcGFyYXRlIGV4cG9ydGVyIHdvcmsgdW5pdCwgbm90IHBlcmZvcm1lZCBieSB0aGlzIGtlcm5lbC4ifSwicmNyX291dHB1dF9wYXlsb2FkIjp7ImVudGl0eV9pZCI6IkZESUMtQ0VSVC0zNTEwIiwicmVwb3J0aW5nX3BlcmlvZCI6IjIwMjYtMDMtMzEiLCJyZXBvcnRfZm9ybSI6IkZGSUVDIDAzMSIsInNjaGVkdWxlIjoiUkMtUiIsImNvbnN0YW50c192ZXJzaW9uIjoiMjAyNi0wNy0yMy5iYXNlbDMtc3RhbmRhcmRpemVkLXYxIiwiaXNfZ3NpYiI6ZmFsc2UsImNldDFfY2FwaXRhbF91c2QiOjE4Njg3MDAwMCwiYWRkaXRpb25hbF90aWVyMV9jYXBpdGFsX3VzZCI6MCwidGllcjFfY2FwaXRhbF91c2QiOjE4Njg3MDAwMCwidGllcjJfY2FwaXRhbF91c2QiOjE1NzMxMDAwLCJ0b3RhbF9jYXBpdGFsX3VzZCI6MjAyNjAxMDAwLCJ0b3RhbF9yd2FfdXNkIjoxNTM1NTU5MDAwLCJ0b3RhbF9sZXZlcmFnZV9leHBvc3VyZV91c2QiOjI2NzIxOTIwMDAsInJhdGlvcyI6eyJjZXQxX3JhdGlvX3BjdCI6MC4xMjE2OTUsImNldDFfbWluX3BjdCI6MC4wNDUsImNldDFfcGFzcyI6dHJ1ZSwidGllcjFfcmF0aW9fcGN0IjowLjEyMTY5NSwidGllcjFfbWluX3BjdCI6MC4wNiwidGllcjFfcGFzcyI6dHJ1ZSwidG90YWxfY2FwaXRhbF9yYXRpb19wY3QiOjAuMTMxOTQsInRvdGFsX2NhcGl0YWxfbWluX3BjdCI6MC4wOCwidG90YWxfY2FwaXRhbF9wYXNzIjp0cnVlLCJzdXBwbGVtZW50YXJ5X2xldmVyYWdlX3JhdGlvX3BjdCI6MC4wNjk5MzEsInNscl9taW5fcGN0IjowLjAzLCJzbHJfcGFzcyI6dHJ1ZX0sImVzbHIiOnsiYXBwbGljYWJsZSI6ZmFsc2UsImJ1ZmZlcl9wY3QiOjAsInJlcXVpcmVkX3Nscl9wY3QiOm51bGwsInBhc3MiOnRydWUsImZpbmFsX3J1bGVfY2l0YXRpb24iOiJlU0xSIGZpbmFsIHJ1bGUsIHB1Ymxpc2hlZCAyMDI1LTEyLTAxLCBlZmZlY3RpdmUgMjAyNi0wNC0wMSAowqcwLjIpIn0sImJvdW5kYXJ5X25vdGUiOiJDYXBpdGFsIGNvbXBvbmVudCBhbmQgUldBIHZhbHVlcyBhcmUgY2FsbGVyLWRlY2xhcmVkOyB0aGlzIGtlcm5lbCBwZXJmb3JtcyBvbmx5IHJhdGlvIGFyaXRobWV0aWMgYW5kIHRocmVzaG9sZCBjb21wYXJpc29uIGFnYWluc3QgY2FsbGVyLWRlY2xhcmVkLCB2ZXJzaW9uLXBpbm5lZCBtaW5pbXVtcy4gSXQgZG9lcyBub3QgY2FsY3VsYXRlIHJpc2sgd2VpZ2h0cywgY2xhc3NpZnkgZXhwb3N1cmVzLCBvciBkZXJpdmUgR1NJQiBzdGF0dXMuIiwibWRybV9ub3RlIjoiU2NoZWR1bGUgUkMtUiBNRFJNIGl0ZW0gcHJlZml4ZXMgdmFyeSBieSBhZHZhbmNlZCB2cy4gc3RhbmRhcmRpemVkIGFwcHJvYWNoIGFuZCByZXBvcnRpbmcgdmludGFnZTsgY2FwaXRhbC1jb21wb25lbnQgZmllbGQgbmFtZXMgaGVyZSBtaXJyb3IgdGhlIEZESUMgQmFua0ZpbmQgU3VpdGUgbW5lbW9uaWNzIChSQkNUMUogdGllcjEsIFJCQ1QyIHRpZXIyLCBSV0FKVCB0b3RhbCBSV0EpLCB3aGljaCB0aGUgRkRJQyBpdHNlbGYgZGVyaXZlcyBmcm9tIGZpbGVkIENhbGwgUmVwb3J0IFNjaGVkdWxlIFJDLVIgc3VibWlzc2lvbnMuIn199zIt4kUPAAA