Runs the priority ladder from your own transaction documents against the funds available for one period, and tells you what each step should have received. Where you also paste what the investor report says was paid, the two are compared step by step. The left side of that comparison is computed here from the ladder, not copied from the report, so it is an independent recomputation rather than a re-adding of published totals. Pairs with the ART-510 Article 5 Due Diligence Evidence Record.
The demo deal below is synthetic. It is not a copy of any real transaction, and it is already loaded so you can press Run without entering anything of your own.
It does not forecast, project or model a scenario. It recomputes a stated period and nothing else. It performs no credit or rating analysis, it does not verify the completeness of the figures you supply, and it makes no assertion about whether the transaction complies with anything. It reads no Article 7 disclosure template, checks no field set and asserts conformance with no annex: the priority of payments comes from the transaction documents you already hold, which is exactly why the disclosure templates being revised cannot reach this arithmetic. Steps you mark as asserted, such as a trustee fee set by a fee letter that is not public, are allocated exactly as you supply them and are reported as asserted inputs rather than as figures derived here.
Feeds ART-510 Article 5 Due Diligence Evidence Record, where a recomputation for the period is the evidence behind the ongoing monitoring duty. See also ART-447 Securitisation Risk Retention Check.
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 `recompute_payment_waterfall`. Task: Recompute a securitisation payment waterfall for one stated period from the aggregate available funds and the priority ladder the investor already holds, then compares the result against what the investor report says was paid.
Call it with arguments: {"policy_parameters":{"period_label":"2025-07 collection period","deal_ref":"SYNTH-2025-A","currency":"EUR","ladder_ref":{"document_ref":"SYNTHETIC PROSPECTUS SYNTH-2025-A","section_ref":"Priority of Payments, items a to f","version":"1.0","dated":"2025-05-01"},"available_funds":[{"ledger":"interest","amount_minor_units":12500000}],"priority_ladder":[{"step_id":"a","label":"Trustee fee","basis":"Fee letter, not a public document","ledger":"interest","amount_due_minor_units":150000,"amount_source":"asserted"},{"step_id":"b","label":"Senior expenses","basis":"Fee letter, not a public document","ledger":"interest","amount_due_minor_units":350000,"amount_source":"asserted","cap_minor_units":400000},{"step_id":"c","label":"Class A interest","basis":"Prospectus interest provisions","ledger":"interest","amount_due_minor_units":6200000},{"step_id":"d","label":"Cash reserve replenishment","basis":"Prospectus reserve provisions","ledger":"interest","amount_due_minor_units":4000000,"cap_minor_units":4000000},{"step_id":"e","label":"Class B interest","basis":"Prospectus interest provisions","ledger":"interest","amount_due_minor_units":2400000}],"tests":[{"test_id":"credit-enhancement","label":"Credit enhancement test","basis":"Threshold declared by the caller from the transaction documents","comparator":"gte","measured_numerator":1450,"measured_denominator":10000,"threshold_numerator":1000,"threshold_denominator":10000}],"asserted_allocations":[{"step_id":"a","amount_minor_units":150000},{"step_id":"b","amount_minor_units":350000},{"step_id":"c","amount_minor_units":6200000},{"step_id":"d","amount_minor_units":4000000},{"step_id":"e","amount_minor_units":1800000}]}}
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-509-recompute-payment-waterfall.html#p=v1.H4sIAAAAAAAA_wF8BoP5eyJwZXJpb2RfbGFiZWwiOiIyMDI1LTA3IGNvbGxlY3Rpb24gcGVyaW9kIiwiZGVhbF9yZWYiOiJTWU5USC0yMDI1LUEiLCJjdXJyZW5jeSI6IkVVUiIsImxhZGRlcl9yZWYiOnsiZG9jdW1lbnRfcmVmIjoiU1lOVEhFVElDIFBST1NQRUNUVVMgU1lOVEgtMjAyNS1BIiwic2VjdGlvbl9yZWYiOiJQcmlvcml0eSBvZiBQYXltZW50cywgaXRlbXMgYSB0byBmIiwidmVyc2lvbiI6IjEuMCIsImRhdGVkIjoiMjAyNS0wNS0wMSJ9LCJhdmFpbGFibGVfZnVuZHMiOlt7ImxlZGdlciI6ImludGVyZXN0IiwiYW1vdW50X21pbm9yX3VuaXRzIjoxMjUwMDAwMH1dLCJwcmlvcml0eV9sYWRkZXIiOlt7InN0ZXBfaWQiOiJhIiwibGFiZWwiOiJUcnVzdGVlIGZlZSIsImJhc2lzIjoiRmVlIGxldHRlciwgbm90IGEgcHVibGljIGRvY3VtZW50IiwibGVkZ2VyIjoiaW50ZXJlc3QiLCJhbW91bnRfZHVlX21pbm9yX3VuaXRzIjoxNTAwMDAsImFtb3VudF9zb3VyY2UiOiJhc3NlcnRlZCJ9LHsic3RlcF9pZCI6ImIiLCJsYWJlbCI6IlNlbmlvciBleHBlbnNlcyIsImJhc2lzIjoiRmVlIGxldHRlciwgbm90IGEgcHVibGljIGRvY3VtZW50IiwibGVkZ2VyIjoiaW50ZXJlc3QiLCJhbW91bnRfZHVlX21pbm9yX3VuaXRzIjozNTAwMDAsImFtb3VudF9zb3VyY2UiOiJhc3NlcnRlZCIsImNhcF9taW5vcl91bml0cyI6NDAwMDAwfSx7InN0ZXBfaWQiOiJjIiwibGFiZWwiOiJDbGFzcyBBIGludGVyZXN0IiwiYmFzaXMiOiJQcm9zcGVjdHVzIGludGVyZXN0IHByb3Zpc2lvbnMiLCJsZWRnZXIiOiJpbnRlcmVzdCIsImFtb3VudF9kdWVfbWlub3JfdW5pdHMiOjYyMDAwMDB9LHsic3RlcF9pZCI6ImQiLCJsYWJlbCI6IkNhc2ggcmVzZXJ2ZSByZXBsZW5pc2htZW50IiwiYmFzaXMiOiJQcm9zcGVjdHVzIHJlc2VydmUgcHJvdmlzaW9ucyIsImxlZGdlciI6ImludGVyZXN0IiwiYW1vdW50X2R1ZV9taW5vcl91bml0cyI6NDAwMDAwMCwiY2FwX21pbm9yX3VuaXRzIjo0MDAwMDAwfSx7InN0ZXBfaWQiOiJlIiwibGFiZWwiOiJDbGFzcyBCIGludGVyZXN0IiwiYmFzaXMiOiJQcm9zcGVjdHVzIGludGVyZXN0IHByb3Zpc2lvbnMiLCJsZWRnZXIiOiJpbnRlcmVzdCIsImFtb3VudF9kdWVfbWlub3JfdW5pdHMiOjI0MDAwMDB9XSwidGVzdHMiOlt7InRlc3RfaWQiOiJjcmVkaXQtZW5oYW5jZW1lbnQiLCJsYWJlbCI6IkNyZWRpdCBlbmhhbmNlbWVudCB0ZXN0IiwiYmFzaXMiOiJUaHJlc2hvbGQgZGVjbGFyZWQgYnkgdGhlIGNhbGxlciBmcm9tIHRoZSB0cmFuc2FjdGlvbiBkb2N1bWVudHMiLCJjb21wYXJhdG9yIjoiZ3RlIiwibWVhc3VyZWRfbnVtZXJhdG9yIjoxNDUwLCJtZWFzdXJlZF9kZW5vbWluYXRvciI6MTAwMDAsInRocmVzaG9sZF9udW1lcmF0b3IiOjEwMDAsInRocmVzaG9sZF9kZW5vbWluYXRvciI6MTAwMDB9XSwiYXNzZXJ0ZWRfYWxsb2NhdGlvbnMiOlt7InN0ZXBfaWQiOiJhIiwiYW1vdW50X21pbm9yX3VuaXRzIjoxNTAwMDB9LHsic3RlcF9pZCI6ImIiLCJhbW91bnRfbWlub3JfdW5pdHMiOjM1MDAwMH0seyJzdGVwX2lkIjoiYyIsImFtb3VudF9taW5vcl91bml0cyI6NjIwMDAwMH0seyJzdGVwX2lkIjoiZCIsImFtb3VudF9taW5vcl91bml0cyI6NDAwMDAwMH0seyJzdGVwX2lkIjoiZSIsImFtb3VudF9taW5vcl91bml0cyI6MTgwMDAwMH1dff9EhtR8BgAA