Recomputes the letter-of-credit document examination a checker already works from a paper checklist inside the 5-banking-day window, using structured field values the checker transcribes off the presentation. Checks presentation timing against the credit's expiry and the Art. 14(c) shipment-plus-window rule, the Art. 14(b) examination-window arithmetic, Art. 30 quantity and amount tolerances, the Art. 28(f)(ii) insurance floor, cross-document consistency under Art. 14(d)/(e), and draft tenor arithmetic. Every finding cites its article number.
The demo values below are synthetic and already loaded, so you can press Run without entering anything of your own.
It does not read, upload, or parse any document image, PDF, or scan; every field is a value the checker has already transcribed. It does not itself determine that a presentation is complying under UCP 600; a DISCREPANT verdict is a citable record of the arithmetic checks this tool ran, which the examiner and, on referral, the issuing bank evaluate against the full presentation. Goods-description conformity across documents is a checker judgment declared as a boolean input, never inferred from free text.
ART-420 MT700 LC Field Validator validates the SWIFT MT700 issuance message itself, the fields the credit is opened with. This node is the downstream examination step: once documents are presented against an already-issued credit, it recomputes the checker's own arithmetic (timing, tolerances, insurance floor, cross-document consistency, draft tenor) rather than re-validating the issuance message.
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 `examine_lc_document_presentation`. Task: Recompute the letter-of-credit document examination a checker already works from a paper checklist inside the 5-banking-day window, from structured fields the checker has transcribed off the presentation -- no OCR, no document upload, no parsing of any document image or free text.
Call it with arguments: {"policy_parameters":{"lc":{"amount_minor":5000000,"quantity":{"value":1000,"unit":"MT"},"expiry_date":"2026-07-31","latest_shipment_date":"2026-06-30","named_ports":{"loading":"Shanghai","discharge":"Rotterdam"},"insurance_required":true},"presentation_date":"2026-06-20","examination_date":"2026-06-24","documents":{"invoice":{"amount_minor":5000000,"quantity":{"value":1000,"unit":"MT"},"goods_description":"Widgets, 1000 MT"},"transport_doc":{"shipment_date":"2026-06-15","port_of_loading":"Shanghai","port_of_discharge":"Rotterdam"},"insurance":{"amount_minor":5500000,"cif_cip_value_minor":5000000,"effective_date":"2026-06-15"},"drafts":[{"tenor_type":"sight","amount_minor":5000000,"drawee":"Buyer Bank plc"}]},"goods_description_conforms":{"invoice_vs_transport":true}}}
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-570-ucp600-document-examination-assembler.html#p=v1.H4sIAAAAAAAA_wH1Agr9eyJsYyI6eyJhbW91bnRfbWlub3IiOjUwMDAwMDAsInF1YW50aXR5Ijp7InZhbHVlIjoxMDAwLCJ1bml0IjoiTVQifSwiZXhwaXJ5X2RhdGUiOiIyMDI2LTA3LTMxIiwibGF0ZXN0X3NoaXBtZW50X2RhdGUiOiIyMDI2LTA2LTMwIiwibmFtZWRfcG9ydHMiOnsibG9hZGluZyI6IlNoYW5naGFpIiwiZGlzY2hhcmdlIjoiUm90dGVyZGFtIn0sImluc3VyYW5jZV9yZXF1aXJlZCI6dHJ1ZX0sInByZXNlbnRhdGlvbl9kYXRlIjoiMjAyNi0wNi0yMCIsImV4YW1pbmF0aW9uX2RhdGUiOiIyMDI2LTA2LTI0IiwiZG9jdW1lbnRzIjp7Imludm9pY2UiOnsiYW1vdW50X21pbm9yIjo1MDAwMDAwLCJxdWFudGl0eSI6eyJ2YWx1ZSI6MTAwMCwidW5pdCI6Ik1UIn0sImdvb2RzX2Rlc2NyaXB0aW9uIjoiV2lkZ2V0cywgMTAwMCBNVCJ9LCJ0cmFuc3BvcnRfZG9jIjp7InNoaXBtZW50X2RhdGUiOiIyMDI2LTA2LTE1IiwicG9ydF9vZl9sb2FkaW5nIjoiU2hhbmdoYWkiLCJwb3J0X29mX2Rpc2NoYXJnZSI6IlJvdHRlcmRhbSJ9LCJpbnN1cmFuY2UiOnsiYW1vdW50X21pbm9yIjo1NTAwMDAwLCJjaWZfY2lwX3ZhbHVlX21pbm9yIjo1MDAwMDAwLCJlZmZlY3RpdmVfZGF0ZSI6IjIwMjYtMDYtMTUifSwiZHJhZnRzIjpbeyJ0ZW5vcl90eXBlIjoic2lnaHQiLCJhbW91bnRfbWlub3IiOjUwMDAwMDAsImRyYXdlZSI6IkJ1eWVyIEJhbmsgcGxjIn1dfSwiZ29vZHNfZGVzY3JpcHRpb25fY29uZm9ybXMiOnsiaW52b2ljZV92c190cmFuc3BvcnQiOnRydWV9fSB3PGH1AgAA