feat: split Z Ecosystem from OMNL/DBIS with separate builds and deploy
Some checks failed
CI/CD Pipeline / Solidity Contracts (push) Failing after 1m14s
CI/CD Pipeline / Security Scanning (push) Successful in 2m34s
CI/CD Pipeline / Lint and Format (push) Failing after 40s
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 37s
HYBX OMNL TypeScript & anchor / token-aggregation build + reconcile artifact (push) Failing after 22s
Validation / validate-genesis (push) Successful in 24s
Validation / validate-terraform (push) Failing after 24s
Validation / validate-kubernetes (push) Failing after 9s
Validation / validate-smart-contracts (push) Failing after 10s
Validation / validate-security (push) Failing after 1m22s
Validation / validate-documentation (push) Failing after 17s
Verify Deployment / Verify Deployment (push) Failing after 47s

Add VITE_ECOSYSTEM build profiles, Z-only nginx vhosts, standalone Z production stack script, and remove Z Chain from OMNL registry.

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
2026-07-07 05:17:40 -07:00
parent eaca1ee6ca
commit a2db92f3cb
27 changed files with 448 additions and 153 deletions

View File

@@ -3,6 +3,7 @@
"version": "1.2.0",
"updated": "2026-07-03",
"notes": [
"Z Ecosystem lives on zblockchainsystem.com — see config/z-ecosystem-links.v1.json",
"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",
@@ -96,11 +97,7 @@
"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",
"zEcosystem": "https://zblockchainsystem.com/z",
"zWallet": "https://zblockchainsystem.com/z-wallet",
"zSwap": "https://zblockchainsystem.com/swap",
"zOnlineBank": "https://zblockchainsystem.com/central-bank"
"forexDbisMirror": "https://forex.d-bis.org/trade"
},
"productionApis": {
"explorerRoot": "https://explorer.d-bis.org/api/v1",

View File

@@ -1,4 +1,4 @@
{.\scripts\deployment\deploy-z-ecosystem.ps1
{
"$schema": "OMNL Bank supported chains — 128-chain production registry",
"version": "1.0.0",
"brand": "OMNL Central Bank",
@@ -1242,26 +1242,6 @@
"complianceEnv": "OMNL_COMPLIANCE_CORE_900001",
"integrationRef": "config/onex-shiva-integration.v1.json"
},
{
"chainId": 900002,
"name": "Z Chain",
"type": "evm",
"nativeSymbol": "Z",
"tier": "primary",
"omnlRole": "z-chain",
"status": "active",
"rpcEnv": "CHAIN_900002_RPC_URL",
"explorerUrl": "https://explorer.z.omdnl.org",
"rpcDefault": "http://127.0.0.1:8546",
"settlement": {
"m2LoadEnabled": true,
"swapEnabled": true,
"bridgeEnabled": true,
"officeId": 29
},
"complianceEnv": "OMNL_COMPLIANCE_CORE_900002",
"integrationRef": "config/z-chain-integration.v1.json"
},
{
"chainId": 900003,
"name": "OMNL Expansion Slot 3",
@@ -2318,8 +2298,8 @@
}
],
"stats": {
"total": 128,
"active": 61,
"total": 127,
"active": 60,
"staged": 3,
"reserved": 64
}

View File

@@ -1,7 +1,7 @@
{
"$schema": "Z Chain on-chain deployment addresses (chainId 900002)",
"version": "1.0.0",
"updated": "2026-07-06",
"updated": "2026-07-07",
"chainId": 900002,
"network": "z-chain",
"status": "active",

View File

@@ -1,5 +1,5 @@
{
"$schema": "International Z Wallet + Z Chain — OMNL integration",
"$schema": "International Z Wallet + Z Chain — Z Ecosystem integration",
"version": "1.0.0",
"updated": "2026-07-05",
"brand": {

View File

@@ -0,0 +1,35 @@
{
"$schema": "Z Ecosystem link map — zblockchainsystem.com only",
"version": "1.0.0",
"updated": "2026-07-07",
"brand": "Z Blockchain System",
"publicUrl": "https://zblockchainsystem.com",
"routes": {
"hub": "/z",
"wallet": "/z-wallet",
"swap": "/swap",
"onlineBank": "/central-bank",
"zBotHealth": "/api/v1/z-bot/health",
"zWalletCorridors": "/api/v1/z-wallet/corridors",
"settlementHealth": "/settlement/health",
"zBankSettle": "/settlement/z-bank/settle-m0-m4"
},
"productionPortals": {
"zEcosystem": "https://zblockchainsystem.com/z",
"zWallet": "https://zblockchainsystem.com/z-wallet",
"zSwap": "https://zblockchainsystem.com/swap",
"zOnlineBank": "https://zblockchainsystem.com/central-bank"
},
"subdomains": {
"rpc": "https://rpc.zblockchainsystem.com",
"explorer": "https://explorer.zblockchainsystem.com"
},
"local": {
"frontend": "http://localhost:3002",
"zHub": "http://localhost:3002/z",
"zWallet": "http://localhost:3002/z-wallet",
"zBotHealth": "http://localhost:3000/api/v1/z-bot/health",
"settlementHealth": "http://localhost:3011/api/v1/settlement/health",
"chainRpc": "http://127.0.0.1:8546"
}
}

View File

@@ -1,6 +1,8 @@
# Z Ecosystem local overrides — copy to config/z-ecosystem.local.env
# Production portal: https://zblockchainsystem.com (separate from OMNL)
VITE_ECOSYSTEM=z
Z_SUPPORTED_CHAINS_CONFIG=config/z-supported-chains.v1.json
Z_ECOSYSTEM_PUBLIC_URL=https://zblockchainsystem.com
VITE_Z_ECOSYSTEM_URL=https://zblockchainsystem.com

View File

@@ -0,0 +1,27 @@
{
"$schema": "Z Chain supported chains — separate from OMNL 128-chain registry",
"version": "1.0.0",
"brand": "Z Blockchain System",
"primaryChainId": 900002,
"chains": [
{
"chainId": 900002,
"name": "Z Chain",
"type": "evm",
"nativeSymbol": "Z",
"tier": "primary",
"zRole": "settlement-hub",
"status": "active",
"rpcEnv": "CHAIN_900002_RPC_URL",
"explorerUrl": "https://explorer.zblockchainsystem.com",
"rpcDefault": "http://127.0.0.1:8546",
"settlement": {
"m2LoadEnabled": true,
"swapEnabled": true,
"bridgeEnabled": true
},
"complianceEnv": "Z_COMPLIANCE_CORE_900002",
"integrationRef": "config/z-chain-integration.v1.json"
}
]
}