Three-step safeguarding audit pack for a UK payment or e-money firm under CASS 15. Step 1 classifies each declared funds stream's safeguarding method and records whether the asserted method is coherent on the supplied facts (art-500). Step 2 reconciles the safeguarding requirement against the resource components for the same as-of date, returning a covered, tolerance or shortfall verdict with the gap in minor units (art-499). Step 3 assembles the auditor's evidence pack over the classification and the reconciliation result, itemising each evidence element with its supporting figures (art-501). Each step computes from its own declared inputs; the order is analytical, not a statutory sequence.
classify_safeguarding_method{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "classify_safeguarding_method",
"arguments": {}
},
"id": 1
}
check_safeguarding_reconciliation{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "check_safeguarding_reconciliation",
"arguments": {}
},
"id": 1
}
build_safeguarding_audit_evidence{
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"name": "build_safeguarding_audit_evidence",
"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: Month-end safeguarding reconciliation shows a small gap. Is it within tolerance, or a shortfall the auditor has to see?
Run the AINumbers MCP tool `run_chain` with {"chain":"cass15-safeguarding-audit-pack"} and read `art-499-check-safeguarding-reconciliation.verdict`.
Re-run with `inputs` for `art-499-check-safeguarding-reconciliation`, reusing the values that result echoed, with `safeguarding_requirement_minor_units` set to 48260000. 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/cass15-safeguarding-audit-pack.html