Codes in detail
A working set within each range — representative, not the full enumerated 238. Several are already live on this site's other demos, cross-referenced below.
100s Customer credit transfers
Citizen-to-citizen and citizen-to-institution payments — the everyday transaction, ESTC's equivalent of SWIFT's MT1xx series.
| Code | Purpose |
| ECH100 | Request for transfer — instruction to execute, distinct from the transfer itself |
| ECH101 | Single customer credit transfer |
| ECH102 | Multiple / batch customer credit transfer |
| ECH104 | Direct debit / recurring mandate |
| ECH110 | Advice of cheque |
| ECH111 | Cheque stop order |
| ECH190 | Customer transfer advice |
200s Financial institution transfers
Bank-to-bank movements where the institution itself is the party, not a citizen behind it — this is the range the Institutional Settlement demo runs on. Cover payments (ECH201) are the actual mechanism most cross-border transfers use today, distinct from and easy to overlook next to the payment instruction itself.
| Code | Purpose |
| ECH200 | Financial institution transfer for own account |
| ECH201 | Cover payment — funds an underlying customer transfer routed through a correspondent, sent separately from the payment instruction itself |
| ECH202 | General financial institution transfer |
| ECH205 | Financial institution transfer execution |
| ECH210 | Notice to receive |
| ECH256 | Advice of non-payment |
| ECH292 | Request for cancellation |
300s FX & derivatives
Currency conversion and rate-linked instruments — the ECH301 code is what actually runs the GBP→ASC→USD bridge on the Institutional Settlement demo.
| Code | Purpose |
| ECH300 | FX confirmation |
| ECH301 | Currency→ASC→currency settlement bridge (live on the Institutional Settlement demo) |
| ECH305 | FX option confirmation |
| ECH320 | Fixed loan / deposit confirmation |
| ECH330 | Call / notice loan / deposit confirmation |
| ECH340 | Forward rate agreement confirmation |
| ECH360 | Single currency interest rate derivative confirmation |
400s Collections & cash letters
Instrument-based collection instructions and their acknowledgements.
| Code | Purpose |
| ECH400 | Advice of payment |
| ECH410 | Acknowledgement |
| ECH412 | Advice of acceptance |
| ECH416 | Advice of non-payment / non-acceptance |
| ECH420 | Tracer |
| ECH430 | Amendment of instructions |
500s Securities & capital markets
Trading, settlement, and custody of securities — the Nexus Meridian capital-markets layer's native range.
| Code | Purpose |
| ECH502 | Order to buy / sell |
| ECH503 | Tokenised bond issuance |
| ECH515 | Client confirmation of purchase / sale |
| ECH516 | Tokenised bond coupon / interest payment |
| ECH517 | Tokenised bond maturity / redemption |
| ECH535 | Statement of holdings |
| ECH540 | Receive-free confirmation |
| ECH541 | Receive-against-payment confirmation |
| ECH548 | Settlement status / fail advice |
| ECH564 | Corporate action notification |
600s Precious metals & commodities (ASC)
Everything gold-anchored — ASC's native range, where the unit of account itself lives on the codex. ECH610 has no SWIFT equivalent at all — SWIFT has never needed to track physical metal provenance, because it never anchors a currency to allocated gold the way ASC does.
| Code | Purpose |
| ECH600 | Confirmation of a precious metal trade |
| ECH601 | Instruction to settle a precious metal trade |
| ECH604 | Loan / deposit precious metal confirmation |
| ECH605 | Vault movement, allocated / unallocated metal |
| ECH606 | Precious metal option |
| ECH609 | Statement of allocated metal holdings |
| ECH610 | Vault chain-of-custody / provenance attestation — ties the ASC unit of account to a specific audited, allocated bar |
700s Documentary credits / trade finance
Letters of credit, guarantees, and the paperwork that underwrites physical trade.
| Code | Purpose |
| ECH700 | Issue of a documentary credit |
| ECH707 | Amendment to a documentary credit |
| ECH710 | Advice of a third bank's documentary credit |
| ECH734 | Advice of discrepancy / refusal — the single most common real-world documentary credit dispute |
| ECH742 | Reimbursement claim |
| ECH760 | Guarantee / standby letter of credit |
| ECH799 | Free-format trade finance message |
800s Travellers cheques & special
A smaller, legacy-adjacent range kept for instrument types SWIFT still carries.
| Code | Purpose |
| ECH800 | Traveller's cheque advice |
| ECH801 | Traveller's cheque(s) sold notification |
| ECH890 | Advice of loss or damage |
900s Cash management & reporting
Statements, balances, and the ongoing account-reporting messages behind every current account — this is what powers the balance figures on the Beit banking app.
| Code | Purpose |
| ECH900 | Confirmation of debit |
| ECH910 | Confirmation of credit |
| ECH920 | Request message |
| ECH935 | Rate change advice (the live gold-price update shown across every demo) |
| ECH940 | Customer statement message |
| ECH941 | Balance report |
| ECH942 | Interim transaction report |
950s Priority security protocols
Fraud, compliance escalation, and court-order enforcement — this range is what the freezing-order mechanism on the Institutional Settlement demo actually runs on.
| Code | Purpose |
| ECH950 | Priority freeze order (live — see Institutional Settlement) |
| ECH951 | Freeze order extension |
| ECH952 | Freeze order auto-expiry / lapse |
| ECH953 | Post-settlement reversal / clawback, court-order authorised — recovers funds that already moved, distinct from a freeze which only blocks future outbound |
| ECH955 | Priority KYC/AML escalation |
| ECH960 | Sanctions list match alert |
| ECH965 | Law-enforcement evidence request |
| ECH969 | Emergency network-wide suspension |
B-series Blockchain-native
Smart-contract and token operations with no SWIFT analogue at all — this range is where the mint-and-burn ASC settlement tokens actually live. ECHB040 is arguably the single biggest "beyond SWIFT" code on this whole page: SWIFT's own comparison table above says partial settlement failure is "possible; needs reconciliation" — this code is the proof that didn't happen.
| Code | Purpose |
| ECHB001 | Smart contract deployment |
| ECHB010 | Settlement token mint (live — see Institutional Settlement) |
| ECHB011 | Settlement token burn on arrival (live — see Institutional Settlement) |
| ECHB020 | Multi-signature authorisation |
| ECHB030 | Atomic swap |
| ECHB040 | Settlement finality / atomicity confirmation — proof a transfer could not have partially failed |
| ECHB050 | Chain-of-custody attestation |
| ECHB060 | Real estate tokenisation / title transfer — registers via a CAM marker |
| ECHB055 | Cross-network bridge / interoperability, for settlement outside the Echelon Chain itself |
AAA-series Echelon-exclusive
Sovereign and system-level operations with no counterpart in any legacy messaging standard — MSaaS, PAM lifecycle events, Noble reference-price updates, and insurance all live here. Insurance in particular has no SWIFT equivalent whatsoever — it's never been a SWIFT-messaging vertical, so this isn't a gap being filled so much as a market SWIFT never addressed.
| Code | Purpose |
| ECHAAA001 | MSaaS national currency issuance instruction |
| ECHAAA002 | Noble (ASC) reference-price update (live across every demo on this site) |
| ECHAAA010 | Sovereign Debt Token (SDT) restructuring instruction |
| ECHAAA015 | Recurring payment / standing instruction mandate — a gap in SWIFT itself, which has no clean dedicated message for this |
| ECHAAA020 | PAM lifecycle event — open / contribute / draw / transfer (live — see Multi-citizen demo) |
| ECHAAA030 | CAM / SAM marker registration |
| ECHAAA040 | Insurance premium payment — SWIFT has no messaging standard for this at all; insurance runs on ACORD, not MT |
| ECHAAA041 | Insurance claim payout |
ASC integration
ESTC codes are native to the ASC monetary system, not bolted on.
The 600-series handles ASC precious-metal transactions directly. The B-series handles tokenised operations — including the mint-on-send, burn-on-arrival settlement tokens used on the Institutional Settlement demo. The AAA-series handles MSaaS and sovereign operations, including PAM lifecycle events and the Noble reference-price updates that every demo on this site pulls from the live gold price. Each code carries a reference conversion value for cross-metal accounting, with settlement targeted at 15 seconds to 6 hours by jurisdiction.