Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m18s
CI/CD Pipeline / Security Scanning (push) Successful in 2m53s
CI/CD Pipeline / Lint and Format (push) Failing after 49s
CI/CD Pipeline / Terraform Validation (push) Failing after 24s
CI/CD Pipeline / Kubernetes Validation (push) Successful in 26s
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 42s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 39s
Validation / validate-genesis (push) Successful in 33s
Validation / validate-terraform (push) Failing after 28s
Validation / validate-kubernetes (push) Failing after 12s
Validation / validate-smart-contracts (push) Failing after 13s
Validation / validate-security (push) Failing after 1m21s
Validation / validate-documentation (push) Failing after 22s
Verify Deployment / Verify Deployment (push) Failing after 1m0s
73 lines
2.6 KiB
JSON
73 lines
2.6 KiB
JSON
{
|
|
"$schema": "OMNL SWIFT MT catalog — Central Bank, Office 24, Z Online Bank",
|
|
"version": "1.0.0",
|
|
"settlementOfficeId": 24,
|
|
"bic": "OMNLUS33",
|
|
"rails": {
|
|
"outbound": "POST /settlement/external-transfer (rail SWIFT)",
|
|
"inbound": "POST /settlement/swift/inbound",
|
|
"listener": "SWIFT listener webhook POST /inbound :8788"
|
|
},
|
|
"messageTypes": [
|
|
{
|
|
"mt": "MT103",
|
|
"name": "Single Customer Credit Transfer",
|
|
"use": "Z Bank wire, Office 24 outbound, correspondent payments",
|
|
"moneyLayers": ["M0", "M1", "M2", "M4"],
|
|
"portal": "/central-bank#z-settlement-protocols",
|
|
"settlementField": "swiftMessageKind: MT103"
|
|
},
|
|
{
|
|
"mt": "MT102",
|
|
"name": "Multiple Customer Credit Transfer",
|
|
"use": "Bulk payroll, DLC/LS batch legs",
|
|
"moneyLayers": ["M1", "M2", "M3", "M4"],
|
|
"portal": "/central-bank#z-settlement-protocols"
|
|
},
|
|
{
|
|
"mt": "MT202",
|
|
"name": "General Financial Institution Transfer",
|
|
"use": "SBLC cover payment, interbank settlement",
|
|
"moneyLayers": ["M4"],
|
|
"tradeFinance": ["SBLC"]
|
|
},
|
|
{
|
|
"mt": "MT910",
|
|
"name": "Confirmation of Credit",
|
|
"use": "Credit advice to beneficiary bank",
|
|
"moneyLayers": ["M4"]
|
|
},
|
|
{
|
|
"mt": "MT940",
|
|
"name": "Customer Statement",
|
|
"use": "End-of-day account statement (Fineract reconcile)",
|
|
"moneyLayers": ["M0", "M1", "M2"]
|
|
},
|
|
{
|
|
"mt": "MT942",
|
|
"name": "Interim Statement",
|
|
"use": "Intraday statement / liquidity monitoring",
|
|
"moneyLayers": ["M0", "M1"]
|
|
},
|
|
{
|
|
"mt": "MT950",
|
|
"name": "Statement Message",
|
|
"use": "Legacy statement (Fineract GL export)",
|
|
"moneyLayers": ["M0", "M1", "M2"]
|
|
}
|
|
],
|
|
"iso20022": [
|
|
{ "type": "pacs.008", "swiftFin": "MT103", "use": "FI-to-FI customer credit" },
|
|
{ "type": "pacs.009", "swiftFin": "MT202", "use": "FI-to-FI institution transfer" },
|
|
{ "type": "camt.054", "swiftFin": "MT910", "use": "Credit notification" },
|
|
{ "type": "camt.053", "swiftFin": "MT940", "use": "Account statement" },
|
|
{ "type": "camt.052", "swiftFin": "MT942", "use": "Account report" }
|
|
],
|
|
"tradeFinance": {
|
|
"SBLC": { "swiftMessages": ["MT103", "MT202"], "endpoint": "POST /settlement/trade-finance/SBLC" },
|
|
"DLC": { "swiftMessages": ["MT103", "MT102"], "endpoint": "POST /settlement/trade-finance/DLC" },
|
|
"BG": { "swiftMessages": ["MT103"], "endpoint": "POST /settlement/trade-finance/BG" },
|
|
"LS": { "swiftMessages": ["MT102", "MT103"], "endpoint": "POST /settlement/trade-finance/LS" }
|
|
}
|
|
}
|