OpenChainGraph Suite · ART-546 · ISO 20022

DTC Corporate Actions ISO 20022 Message Validator

Validates the structural message-shape of a single DTC corporate-action event message (notification / election / allocation) against the ISO 20022 field set carried by DTCC Important Notice 23890-26's legacy corporate-actions message format decommission. This is message-shape validation only; entitlement, dividend, rights, and split arithmetic is a separate node, corporate-action entitlement recompute (art-547), which chains from this node's output.

DTCC Operator Mandate ISO 20022 CA Message-Shape Lint Proofs 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. CUSIP, DTC participant number, and event dates are STRUCTURAL routing fields, not personal data. Do not enter real beneficial-owner records.
DTC CA Message Fields
NOTIFICATION, ELECTION, or ALLOCATION.
ISO 20022 CorporateActionEventType code.
9 alphanumeric characters.
4-8 digits.
Violations
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_dtcc_ca_iso20022_message`. Task: Validate the structural message-shape of a single DTC corporate-action event message (notification / election / allocation) against the ISO 20022 field set migrated under DTCC Important Notice 23890-26 (legacy corporate-actions message format decommission -- a DTCC operator mandate, not a regulatory deadline: PSE testing 2026-01, Test Facility 2026-03, PROD testing 2026-07, legacy decommission Q3 2027).
Call it with arguments: {"policy_parameters":{"message_function":"NOTIFICATION","event_type":"DVCA","cusip":"037833100","dtc_participant_number":"0443","record_date":"2027-01-15","payable_date":"2027-02-01","reference_id":"CA-OPAQUE-2027-0001"}}
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-546-dtcc-ca-iso20022-validator.html#p=v1.H4sIAAAAAAAA_wHHADj_eyJtZXNzYWdlX2Z1bmN0aW9uIjoiTk9USUZJQ0FUSU9OIiwiZXZlbnRfdHlwZSI6IkRWQ0EiLCJjdXNpcCI6IjAzNzgzMzEwMCIsImR0Y19wYXJ0aWNpcGFudF9udW1iZXIiOiIwNDQzIiwicmVjb3JkX2RhdGUiOiIyMDI3LTAxLTE1IiwicGF5YWJsZV9kYXRlIjoiMjAyNy0wMi0wMSIsInJlZmVyZW5jZV9pZCI6IkNBLU9QQVFVRS0yMDI3LTAwMDEifVOltb3HAAAA