Files
smom-dbis-138/config/ecosystem-links.v1.json
zaragoza444 14238dc81d
Some checks failed
CI/CD Pipeline / Security Scanning (push) Has been cancelled
CI/CD Pipeline / Lint and Format (push) Has been cancelled
CI/CD Pipeline / Terraform Validation (push) Has been cancelled
CI/CD Pipeline / Kubernetes Validation (push) Has been cancelled
CI/CD Pipeline / Solidity Contracts (push) Has been cancelled
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Has been cancelled
Validation / validate-genesis (push) Has been cancelled
Validation / validate-terraform (push) Has been cancelled
Validation / validate-kubernetes (push) Has been cancelled
Validation / validate-smart-contracts (push) Has been cancelled
Validation / validate-security (push) Has been cancelled
Validation / validate-documentation (push) Has been cancelled
Deploy ChainID 138 / Deploy ChainID 138 (push) Failing after 45s
Verify Deployment / Verify Deployment (push) Failing after 58s
feat(guosmm): deploy gazette notices across API, portal, and office configs
Register GUOSMM-B-2026-001 and C-2026-003/004/005 in SSOT, expose via
/api/v1/omnl/gazette/notices, hub and central-bank UI, offices 29-31,
compliance console, and production deploy sync script.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-07-03 02:03:38 -07:00

129 lines
6.7 KiB
JSON

{
"$schema": "OMNL ecosystem link map — canonical URLs for portals, APIs, and local dev",
"version": "1.2.0",
"updated": "2026-07-03",
"notes": [
"Public nginx exposes /settlement/* and /exchange/* without /api/v1/... prefix",
"Tunnel save file logs/public-url-{operator}.txt stores primary portal URL (Z Online Bank)",
"/omnl/* operator UIs ship in frontend dist (public/omnl) — portal-serve proxies /api to explorer",
"POST /z-bank/settle-m0-m4 exists in settlement-middleware source; production may use POST /settlement/external-transfer until deployed",
"SPA anchors #z-full-settlement and #z-settlement-protocols exist on /central-bank"
],
"tunnel": {
"ephemeral": true,
"saveFile": "logs/public-url-ali.txt",
"primaryPath": "/central-bank",
"apps": {
"bridge": "/bridge",
"hub": "/hub",
"zOnlineBank": "/central-bank",
"zFullSettlement": "/central-bank#z-full-settlement",
"wireProtocols": "/central-bank#z-settlement-protocols",
"office24": "/office-24",
"omnlCompliance": "/omnl/compliance",
"omnlDashboard": "/omnl/dashboard",
"omnlTerminal": "/omnl/terminal",
"trade": "/trade",
"swap": "/swap",
"reserve": "/reserve",
"history": "/history",
"wallets": "/wallets",
"admin": "/admin",
"docs": "/docs"
},
"nginxOn3002": {
"settlementHealth": "/settlement/health",
"exchangeHealth": "/exchange/health",
"apiCatalog": "/api/v1/omnl/catalog"
},
"brokenOnServeOnly": []
},
"subjects": [
{ "id": "bridge", "label": "Bridge", "path": "/bridge", "group": "app" },
{ "id": "hub", "label": "DBIS Hub", "path": "/hub", "group": "app" },
{ "id": "zOnlineBank", "label": "Z Online Bank", "path": "/central-bank", "group": "app" },
{ "id": "zFullSettlement", "label": "Z M0-M4 settlement", "path": "/central-bank#z-full-settlement", "group": "app" },
{ "id": "wireProtocols", "label": "Wire protocols", "path": "/central-bank#z-settlement-protocols", "group": "app" },
{ "id": "office24", "label": "Office 24 Central Bank", "path": "/office-24", "group": "app" },
{ "id": "trade", "label": "DBIS Trade", "path": "/trade", "group": "app" },
{ "id": "swap", "label": "Digital Swap", "path": "/swap", "group": "app" },
{ "id": "reserve", "label": "Reserve", "path": "/reserve", "group": "app" },
{ "id": "history", "label": "History", "path": "/history", "group": "app" },
{ "id": "wallets", "label": "Wallets", "path": "/wallets", "group": "app" },
{ "id": "admin", "label": "Admin", "path": "/admin", "group": "app" },
{ "id": "docs", "label": "Developers", "path": "/docs", "group": "app" },
{ "id": "omnlCompliance", "label": "OMNL Compliance", "path": "/omnl/compliance", "group": "console" },
{ "id": "omnlDashboard", "label": "OMNL API snapshot", "path": "/omnl/dashboard", "group": "console" },
{ "id": "omnlTerminal", "label": "Settlement terminal", "path": "/omnl/terminal", "group": "console" },
{ "id": "apiCatalog", "label": "API catalog", "path": "/api/v1/omnl/catalog", "group": "api" },
{ "id": "gazetteNotices", "label": "GUOSMM gazette registry", "path": "/api/v1/omnl/gazette/notices", "group": "api" },
{ "id": "integrationStatus", "label": "Integration status", "path": "/api/v1/omnl/integration-status", "group": "api" },
{ "id": "settlementHealth", "label": "Settlement health", "path": "/settlement/health", "group": "api" },
{ "id": "exchangeHealth", "label": "Exchange health", "path": "/exchange/health", "group": "api" }
],
"local": {
"frontend": {
"port": 3002,
"bridge": "http://localhost:3002/bridge",
"centralBank": "http://localhost:3002/central-bank",
"hub": "http://localhost:3002/hub",
"office24": "http://localhost:3002/office-24",
"trade": "http://localhost:3002/trade",
"swap": "http://localhost:3002/swap"
},
"backend": {
"omnlCatalog": "http://localhost:3000/api/v1/omnl/catalog",
"compliance": "http://localhost:3000/omnl/compliance",
"omnlDashboard": "http://localhost:3000/omnl/dashboard",
"settlementTerminal": "http://localhost:3000/omnl/terminal",
"settlementHealth": "http://localhost:3011/api/v1/settlement/health",
"settlementChains": "http://localhost:3011/api/v1/settlement/chains",
"moneySupplyPublic": "http://localhost:3011/api/v1/settlement/money-supply/public",
"exchangeHealth": "http://localhost:3012/api/v1/exchange/health"
},
"nginx3002": {
"settlementHealth": "http://localhost:3002/settlement/health",
"exchangeHealth": "http://localhost:3002/exchange/health",
"apiCatalog": "http://localhost:3002/api/v1/omnl/catalog"
}
},
"productionPortals": {
"zOnlineBank": "https://online.omdnl.org/central-bank",
"centralBankSecure": "https://secure.omdnl.org/central-bank",
"office24": "https://office24.omdnl.org/office-24",
"exchangeTrade": "https://exchange.omdnl.org/trade",
"digitalSwap": "https://digital.omdnl.org/swap",
"forexTrade": "https://forex.omdnl.org/trade",
"omnlBankHybx": "https://bank.omnl.hybxfinance.io",
"exchangeDbisMirror": "https://exchange.d-bis.org/trade",
"centralBankDbisMirror": "https://secure.d-bis.org/central-bank",
"forexDbisMirror": "https://forex.d-bis.org/trade"
},
"productionApis": {
"explorerRoot": "https://explorer.d-bis.org/api/v1",
"catalog": "https://explorer.d-bis.org/api/v1/omnl/catalog",
"gazetteNotices": "https://explorer.d-bis.org/api/v1/omnl/gazette/notices",
"complianceUi": "https://explorer.d-bis.org/omnl/compliance",
"omnlDashboardUi": "https://explorer.d-bis.org/omnl/dashboard",
"settlementTerminalUi": "https://explorer.d-bis.org/omnl/terminal",
"settlementHealth": "https://secure.omdnl.org/settlement/health",
"settlementChains": "https://secure.omdnl.org/settlement/chains",
"moneySupplyPublic": "https://secure.omdnl.org/settlement/public/money-supply",
"externalTransfer": "https://secure.omdnl.org/settlement/external-transfer",
"exchangeHealth": "https://exchange.omdnl.org/exchange/health",
"exchangeTokens": "https://exchange.omdnl.org/exchange/tokens",
"chain138Rpc": "https://rpc-http-pub.d-bis.org",
"chain138Explorer": "https://explorer.d-bis.org",
"fineractSwagger": "https://omnl.hybxfinance.io/fineract-provider/swagger-ui/index.html",
"swiftListenerPublic": "https://swift-listener.d-bis.org"
},
"infra": {
"gitea": "https://gitea.d-bis.org",
"smomRepo": "https://gitea.d-bis.org/d-bis/smom-dbis-138.git",
"guosmmGazette": "https://gazette.shosjj.org/notices/2026",
"swiftListenerLan": "http://192.168.11.114:8788",
"fineractSidecarLan": "http://192.168.11.89:8080",
"chain138RpcLan": "http://192.168.11.211:8545"
}
}