Validates BIS CPMI d218 harmonised data requirements for a pacs.008 payment instruction: UETR UUIDv4 format, debtor and creditor names, BIC format (ISO 9362), LEI format (ISO 17442 presence and format; full mod-97 check-digit validation is in art-246), and purpose code format. Disambiguates from art-241 (address structure) and art-87 (PQC crypto sizing).
BIS CPMI d218UETR UUIDv4BIC ISO 9362LEI ISO 17442Proofs Deferred
🔒 All inputs are processed locally in your browser. No data is transmitted. Do not enter real personal data — use synthetic or anonymised inputs only. Party names and account identifiers are processed structurally for presence and format only.
UETR (Unique End-to-End Transaction Reference)
8-4-4-4-12 hex groups, version nibble=4, variant nibble in {8,9,a,b}. Required for GPI.
ISO 17442 format check only (20 alphanumeric chars). Full mod-97 in art-246.
ExternalPurpose1Code or ExternalCategoryPurpose1Code: exactly 4 uppercase alphanumeric chars.
Field Results
Execution Hash (SHA-256)
Ask your agent
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 `validate_pacs008_party_completeness`. Task: Validate BIS CPMI d218 harmonised data requirements for a pacs.008 payment instruction: UETR UUIDv4 format, debtor and creditor names, BIC format, LEI format (presence and format; full mod-97 check-digit validation is in lint_lei_payment_binding art-246), and purpose code format.
Call it with arguments: {"policy_parameters":{"uetr":"550e8400-e29b-41d4-a716-446655440000","debtor_name":"Acme Corp GmbH","creditor_name":"Global Trade AG","debtor_agent_bic":"DEUTDEFFXXX","creditor_agent_bic":"BARCGB22XXX","debtor_lei":"00000000000000000001","creditor_lei":"00000000000000000001","purpose_code":"TRAD"}}
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, or re-run the in-page WebMCP tool `validate_pacs008_party_completeness`.
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-242-pacs008-party-completeness-validator.html#p=v1.H4sIAAAAAAAA_wEUAev-eyJ1ZXRyIjoiNTUwZTg0MDAtZTI5Yi00MWQ0LWE3MTYtNDQ2NjU1NDQwMDAwIiwiZGVidG9yX25hbWUiOiJBY21lIENvcnAgR21iSCIsImNyZWRpdG9yX25hbWUiOiJHbG9iYWwgVHJhZGUgQUciLCJkZWJ0b3JfYWdlbnRfYmljIjoiREVVVERFRkZYWFgiLCJjcmVkaXRvcl9hZ2VudF9iaWMiOiJCQVJDR0IyMlhYWCIsImRlYnRvcl9sZWkiOiIwMDAwMDAwMDAwMDAwMDAwMDAwMSIsImNyZWRpdG9yX2xlaSI6IjAwMDAwMDAwMDAwMDAwMDAwMDAxIiwicHVycG9zZV9jb2RlIjoiVFJBRCJ9DOyD2hQBAAA