OpenChainGraph Suite · ART-247 · ISO 20022

Cross-Border Payment Prevalidation Readiness Scorer

Validates a cross-border payment bundle across five dimensions: IBAN mod-97 check digit, BIC format (ISO 9362), UETR UUIDv4 format, LEI 20-character format presence, and PostalAddress24 structure (including silent-fail AdrLine duplication detection). Emits a ready boolean for the gated prevalidation chain.

CBPR+ Nov 2026 ISO 13616 IBAN ISO 9362 BIC SWIFT UETR UUIDv4 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. IBANs and BICs are structural identifiers processed for format validation only, never as PII.
Payment Identifiers (Required)
ISO 13616. Spaces removed before validation. Mod-97 check digit verified.
ISO 9362: 4-char bank + 2-char country + 2-char location [+ 3-char branch].
SWIFT UUIDv4: 8-4-4-4-12 hex, version nibble = 4, variant nibble in {8,9,a,b}.
20-char ISO 17442 (A-Z, 0-9). Format presence check only (not full mod-97).
PostalAddress24 (Beneficiary Address)
Structured street name. Used for silent-fail duplication detection against AdrLine.
Structured city. Duplication in AdrLine = silent STP rejection.
Exactly 2 uppercase letters.
Optional. CBPR+ Nov 2026: max 2 lines x 70 chars. Duplication of structured fields causes silent-fail.
Check Results
Execution Hash (SHA-256)