config: add route matrix, ops template, public-sector manifest, PMM mesh unit example
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled

Made-with: Cursor
This commit is contained in:
defiQUG
2026-03-27 18:46:34 -07:00
parent 2a5748ddc0
commit 3e2d94b12d
5 changed files with 2574 additions and 0 deletions

View File

@@ -0,0 +1,26 @@
kind,routeId,status,routeType,fromChainId,toChainId,tokenInSymbol,tokenInAddress,tokenOutSymbol,tokenOutAddress,hopCount,bridgeType,bridgeAddress,aggregatorFamilies,tags,intermediateSymbols,legRefs,notesOrReason
liveSwapRoute,138-cUSDT-cUSDC-direct,live,swap,138,138,cUSDT,0x93E66202A11B1772E55407B32B44e5Cd8eda7f22,cUSDC,0xf22258f57794CC8E06237084b353Ab30fFfa640b,1,,,1inch|0x|LiFi,stable|direct|public,,0xff8d3b8fDF7B112759F076B69f4271D4209C0849,
liveSwapRoute,138-cUSDT-USDT-direct,live,swap,138,138,cUSDT,0x93E66202A11B1772E55407B32B44e5Cd8eda7f22,USDT,0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1,1,,,1inch|0x|LiFi,stable|official-mirror|public,,0x6fc60DEDc92a2047062294488539992710b99D71,
liveSwapRoute,138-cUSDC-USDC-direct,live,swap,138,138,cUSDC,0xf22258f57794CC8E06237084b353Ab30fFfa640b,USDC,0x71D6687F38b93CCad569Fa6352c876eea967201b,1,,,1inch|0x|LiFi,stable|official-mirror|public,,0x0309178ae30302D83c76d6Dd402a684eF3160eec,
liveSwapRoute,138-cUSDT-cXAUC-direct,live,swap,138,138,cUSDT,0x93E66202A11B1772E55407B32B44e5Cd8eda7f22,cXAUC,0x290E52a8819A4fbD0714E517225429aA2B70EC6b,1,,,1inch|0x|LiFi,xau-hub|public,,0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0,
liveSwapRoute,138-cUSDC-cXAUC-direct,live,swap,138,138,cUSDC,0xf22258f57794CC8E06237084b353Ab30fFfa640b,cXAUC,0x290E52a8819A4fbD0714E517225429aA2B70EC6b,1,,,1inch|0x|LiFi,xau-hub|public,,0xEA9Ac6357CaCB42a83b9082B870610363B177cBa,
liveSwapRoute,138-cEURT-cXAUC-direct,live,swap,138,138,cEURT,0xdf4b71c61E5912712C1Bdd451416B9aC26949d72,cXAUC,0x290E52a8819A4fbD0714E517225429aA2B70EC6b,1,,,1inch|0x|LiFi,xau-hub|public,,0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf,
liveSwapRoute,138-cEURT-cUSDT-via-cXAUC,live,swap,138,138,cEURT,0xdf4b71c61E5912712C1Bdd451416B9aC26949d72,cUSDT,0x93E66202A11B1772E55407B32B44e5Cd8eda7f22,2,,,1inch|0x|LiFi,multihop|xau-hub|public,cXAUC,0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf|0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0,Inferred from two live public pools.
liveSwapRoute,138-cEURT-cUSDC-via-cXAUC,live,swap,138,138,cEURT,0xdf4b71c61E5912712C1Bdd451416B9aC26949d72,cUSDC,0xf22258f57794CC8E06237084b353Ab30fFfa640b,2,,,1inch|0x|LiFi,multihop|xau-hub|public,cXAUC,0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf|0xEA9Ac6357CaCB42a83b9082B870610363B177cBa,Inferred from two live public pools.
liveSwapRoute,138-cUSDT-cUSDC-via-cXAUC,live,swap,138,138,cUSDT,0x93E66202A11B1772E55407B32B44e5Cd8eda7f22,cUSDC,0xf22258f57794CC8E06237084b353Ab30fFfa640b,2,,,1inch|0x|LiFi,multihop|xau-hub|public|alternate,cXAUC,0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0|0xEA9Ac6357CaCB42a83b9082B870610363B177cBa,Alternate path to the deeper direct cUSDT/cUSDC pool.
liveBridgeRoute,138-WETH-1-ccip,live,bridge,138,1,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-56-ccip,live,bridge,138,56,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-137-ccip,live,bridge,138,137,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-10-ccip,live,bridge,138,10,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-42161-ccip,live,bridge,138,42161,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-43114-ccip,live,bridge,138,43114,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-8453-ccip,live,bridge,138,8453,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-100-ccip,live,bridge,138,100,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-25-ccip,live,bridge,138,25,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-42220-ccip,live,bridge,138,42220,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,CCIP,0xcacfd227A040002e49e2e01626363071324f820a,LiFi,,,,
liveBridgeRoute,138-WETH-651940-alltra,live,bridge,138,651940,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,WETH,0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2,,ALT,0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc,LiFi,,,,
liveBridgeRoute,138-WETH10-1-ccip,live,bridge,138,1,WETH10,0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f,WETH10,0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f,,CCIP,0xe0E93247376aa097dB308B92e6Ba36bA015535D0,LiFi,,,,
blockedOrPlannedRoute,138-compliant-stable-to-weth-bridgeable,blocked,swap-bridge-swap,138,1,cUSDT|cUSDC|cEURT,,,,,,,,,,,"No live public cUSDT/WETH, cUSDC/WETH, or cEURT/WETH pool on Chain 138."
blockedOrPlannedRoute,651940-public-dex-routes,planned,swap,651940,651940,,,,,,,,,,,,Uniswap V2/V3 and DODO are env placeholders only; no pool addresses are documented in-repo.
blockedOrPlannedRoute,cw-edge-pools-public-chains,planned,swap,1,43114,,,,,,,,,,,,"cW* token addresses exist on several public chains, but deployment-status.json contains no PMM pools."
blockedOrPlannedRoute,138-weth-1111-ccip,planned,bridge,138,1111,,,,,,,,,,,,Wemix bridge is pending funding and deployment.
1 kind routeId status routeType fromChainId toChainId tokenInSymbol tokenInAddress tokenOutSymbol tokenOutAddress hopCount bridgeType bridgeAddress aggregatorFamilies tags intermediateSymbols legRefs notesOrReason
2 liveSwapRoute 138-cUSDT-cUSDC-direct live swap 138 138 cUSDT 0x93E66202A11B1772E55407B32B44e5Cd8eda7f22 cUSDC 0xf22258f57794CC8E06237084b353Ab30fFfa640b 1 1inch|0x|LiFi stable|direct|public 0xff8d3b8fDF7B112759F076B69f4271D4209C0849
3 liveSwapRoute 138-cUSDT-USDT-direct live swap 138 138 cUSDT 0x93E66202A11B1772E55407B32B44e5Cd8eda7f22 USDT 0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1 1 1inch|0x|LiFi stable|official-mirror|public 0x6fc60DEDc92a2047062294488539992710b99D71
4 liveSwapRoute 138-cUSDC-USDC-direct live swap 138 138 cUSDC 0xf22258f57794CC8E06237084b353Ab30fFfa640b USDC 0x71D6687F38b93CCad569Fa6352c876eea967201b 1 1inch|0x|LiFi stable|official-mirror|public 0x0309178ae30302D83c76d6Dd402a684eF3160eec
5 liveSwapRoute 138-cUSDT-cXAUC-direct live swap 138 138 cUSDT 0x93E66202A11B1772E55407B32B44e5Cd8eda7f22 cXAUC 0x290E52a8819A4fbD0714E517225429aA2B70EC6b 1 1inch|0x|LiFi xau-hub|public 0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0
6 liveSwapRoute 138-cUSDC-cXAUC-direct live swap 138 138 cUSDC 0xf22258f57794CC8E06237084b353Ab30fFfa640b cXAUC 0x290E52a8819A4fbD0714E517225429aA2B70EC6b 1 1inch|0x|LiFi xau-hub|public 0xEA9Ac6357CaCB42a83b9082B870610363B177cBa
7 liveSwapRoute 138-cEURT-cXAUC-direct live swap 138 138 cEURT 0xdf4b71c61E5912712C1Bdd451416B9aC26949d72 cXAUC 0x290E52a8819A4fbD0714E517225429aA2B70EC6b 1 1inch|0x|LiFi xau-hub|public 0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf
8 liveSwapRoute 138-cEURT-cUSDT-via-cXAUC live swap 138 138 cEURT 0xdf4b71c61E5912712C1Bdd451416B9aC26949d72 cUSDT 0x93E66202A11B1772E55407B32B44e5Cd8eda7f22 2 1inch|0x|LiFi multihop|xau-hub|public cXAUC 0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf|0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0 Inferred from two live public pools.
9 liveSwapRoute 138-cEURT-cUSDC-via-cXAUC live swap 138 138 cEURT 0xdf4b71c61E5912712C1Bdd451416B9aC26949d72 cUSDC 0xf22258f57794CC8E06237084b353Ab30fFfa640b 2 1inch|0x|LiFi multihop|xau-hub|public cXAUC 0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf|0xEA9Ac6357CaCB42a83b9082B870610363B177cBa Inferred from two live public pools.
10 liveSwapRoute 138-cUSDT-cUSDC-via-cXAUC live swap 138 138 cUSDT 0x93E66202A11B1772E55407B32B44e5Cd8eda7f22 cUSDC 0xf22258f57794CC8E06237084b353Ab30fFfa640b 2 1inch|0x|LiFi multihop|xau-hub|public|alternate cXAUC 0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0|0xEA9Ac6357CaCB42a83b9082B870610363B177cBa Alternate path to the deeper direct cUSDT/cUSDC pool.
11 liveBridgeRoute 138-WETH-1-ccip live bridge 138 1 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
12 liveBridgeRoute 138-WETH-56-ccip live bridge 138 56 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
13 liveBridgeRoute 138-WETH-137-ccip live bridge 138 137 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
14 liveBridgeRoute 138-WETH-10-ccip live bridge 138 10 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
15 liveBridgeRoute 138-WETH-42161-ccip live bridge 138 42161 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
16 liveBridgeRoute 138-WETH-43114-ccip live bridge 138 43114 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
17 liveBridgeRoute 138-WETH-8453-ccip live bridge 138 8453 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
18 liveBridgeRoute 138-WETH-100-ccip live bridge 138 100 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
19 liveBridgeRoute 138-WETH-25-ccip live bridge 138 25 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
20 liveBridgeRoute 138-WETH-42220-ccip live bridge 138 42220 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 CCIP 0xcacfd227A040002e49e2e01626363071324f820a LiFi
21 liveBridgeRoute 138-WETH-651940-alltra live bridge 138 651940 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 WETH 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2 ALT 0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc LiFi
22 liveBridgeRoute 138-WETH10-1-ccip live bridge 138 1 WETH10 0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f WETH10 0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f CCIP 0xe0E93247376aa097dB308B92e6Ba36bA015535D0 LiFi
23 blockedOrPlannedRoute 138-compliant-stable-to-weth-bridgeable blocked swap-bridge-swap 138 1 cUSDT|cUSDC|cEURT No live public cUSDT/WETH, cUSDC/WETH, or cEURT/WETH pool on Chain 138.
24 blockedOrPlannedRoute 651940-public-dex-routes planned swap 651940 651940 Uniswap V2/V3 and DODO are env placeholders only; no pool addresses are documented in-repo.
25 blockedOrPlannedRoute cw-edge-pools-public-chains planned swap 1 43114 cW* token addresses exist on several public chains, but deployment-status.json contains no PMM pools.
26 blockedOrPlannedRoute 138-weth-1111-ccip planned bridge 138 1111 Wemix bridge is pending funding and deployment.

View File

@@ -0,0 +1,678 @@
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"description": "Canonical route matrix for 1inch/0x/LiFi-style adapter ingestion. Captures live Chain 138 public DEX routes, live bridge lanes, and planned-but-not-live routes that should be filtered out by executors.",
"version": "1.0.0",
"updated": "2026-03-27",
"homeChainId": 138,
"metadata": {
"generatedFrom": [
"docs/11-references/LIQUIDITY_POOLS_MASTER_MAP.md",
"docs/11-references/DEPLOYED_TOKENS_BRIDGES_LPS_AND_ROUTING_STATUS.md",
"config/routing-registry.json",
"config/token-mapping-multichain.json",
"cross-chain-pmm-lps/config/deployment-status.json"
],
"verification": {
"verifiedAt": "2026-03-27",
"verifiedBy": "scripts/verify/check-pmm-pool-balances-chain138.sh",
"rpc": "http://192.168.11.211:8545"
},
"adapterNotes": [
"Executors should ingest only entries with status=live.",
"Entries with status=planned or blocked are included to make missing routes explicit and prevent false discovery.",
"Chain 138 has live DODO PMM pools but no native 1inch/0x support in this repo; adapter layers must map these routes into their own quote/execution abstractions."
]
},
"chains": {
"138": {
"name": "SMOM-DBIS-138 (DeFi Oracle Meta)",
"rpc": "https://rpc-core.d-bis.org",
"nativeDexes": [
{
"dexId": "dodo_pmm_chain138",
"type": "dodo_pmm",
"integrationAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"providerAddress": "0x5CAe6Ce155b7f08D3a956F5Dc82fC9945f29B381",
"status": "live"
}
]
},
"651940": {
"name": "ALL Mainnet (Alltra)",
"nativeDexes": [
{
"dexId": "allmainnet_uniswap_v2",
"type": "uniswap_v2",
"status": "planned"
},
{
"dexId": "allmainnet_uniswap_v3",
"type": "uniswap_v3",
"status": "planned"
},
{
"dexId": "allmainnet_dodo",
"type": "dodo_pmm",
"status": "planned"
}
]
}
},
"tokens": {
"138": {
"cUSDT": {
"address": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"decimals": 6
},
"cUSDC": {
"address": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"decimals": 6
},
"USDT": {
"address": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1",
"decimals": 6
},
"USDC": {
"address": "0x71D6687F38b93CCad569Fa6352c876eea967201b",
"decimals": 6
},
"cXAUC": {
"address": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"decimals": 6
},
"cEURT": {
"address": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"decimals": 6
},
"WETH": {
"address": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"decimals": 18
},
"WETH10": {
"address": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f",
"decimals": 18
}
}
},
"liveSwapRoutes": [
{
"routeId": "138-cUSDT-cUSDC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDT",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutSymbol": "cUSDC",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xff8d3b8fDF7B112759F076B69f4271D4209C0849",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"reserves": {
"cUSDT": "10000000.000000",
"cUSDC": "10000000.000000"
}
}
],
"tags": [
"stable",
"direct",
"public"
]
},
{
"routeId": "138-cUSDT-USDT-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDT",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutSymbol": "USDT",
"tokenOutAddress": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x6fc60DEDc92a2047062294488539992710b99D71",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutAddress": "0x004b63A7B5b0E06f6bB6adb4a5F9f590BF3182D1",
"reserves": {
"cUSDT": "10000000.000000",
"USDT": "10000000.000000"
}
}
],
"tags": [
"stable",
"official-mirror",
"public"
]
},
{
"routeId": "138-cUSDC-USDC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDC",
"tokenInAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"tokenOutSymbol": "USDC",
"tokenOutAddress": "0x71D6687F38b93CCad569Fa6352c876eea967201b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x0309178ae30302D83c76d6Dd402a684eF3160eec",
"tokenInAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"tokenOutAddress": "0x71D6687F38b93CCad569Fa6352c876eea967201b",
"reserves": {
"cUSDC": "10000000.000000",
"USDC": "10000000.000000"
}
}
],
"tags": [
"stable",
"official-mirror",
"public"
]
},
{
"routeId": "138-cUSDT-cXAUC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDT",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutSymbol": "cXAUC",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"reserves": {
"cUSDT": "2666965.000000",
"cXAUC": "519.477000"
}
}
],
"tags": [
"xau-hub",
"public"
]
},
{
"routeId": "138-cUSDC-cXAUC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDC",
"tokenInAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"tokenOutSymbol": "cXAUC",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xEA9Ac6357CaCB42a83b9082B870610363B177cBa",
"tokenInAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"reserves": {
"cUSDC": "1000000.000000",
"cXAUC": "194.782554"
}
}
],
"tags": [
"xau-hub",
"public"
]
},
{
"routeId": "138-cEURT-cXAUC-direct",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cEURT",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutSymbol": "cXAUC",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"routeType": "swap",
"hopCount": 1,
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executor": "DODOPMMIntegration",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"reserves": {
"cEURT": "1000000.000000",
"cXAUC": "225.577676"
}
}
],
"tags": [
"xau-hub",
"public"
]
},
{
"routeId": "138-cEURT-cUSDT-via-cXAUC",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cEURT",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutSymbol": "cUSDT",
"tokenOutAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"routeType": "swap",
"hopCount": 2,
"intermediateSymbols": [
"cXAUC"
],
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b"
},
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0",
"tokenInAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"tokenOutAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22"
}
],
"tags": [
"multihop",
"xau-hub",
"public"
],
"notes": [
"Inferred from two live public pools."
]
},
{
"routeId": "138-cEURT-cUSDC-via-cXAUC",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cEURT",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutSymbol": "cUSDC",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"routeType": "swap",
"hopCount": 2,
"intermediateSymbols": [
"cXAUC"
],
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xbA99bc1eAAC164569d5AcA96C806934DDaF970Cf",
"tokenInAddress": "0xdf4b71c61E5912712C1Bdd451416B9aC26949d72",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b"
},
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xEA9Ac6357CaCB42a83b9082B870610363B177cBa",
"tokenInAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b"
}
],
"tags": [
"multihop",
"xau-hub",
"public"
],
"notes": [
"Inferred from two live public pools."
]
},
{
"routeId": "138-cUSDT-cUSDC-via-cXAUC",
"status": "live",
"aggregatorFamilies": [
"1inch",
"0x",
"LiFi"
],
"fromChainId": 138,
"toChainId": 138,
"tokenInSymbol": "cUSDT",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutSymbol": "cUSDC",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b",
"routeType": "swap",
"hopCount": 2,
"intermediateSymbols": [
"cXAUC"
],
"legs": [
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0x1AA55E2001E5651349AfF5A63FD7A7Ae44f0F1b0",
"tokenInAddress": "0x93E66202A11B1772E55407B32B44e5Cd8eda7f22",
"tokenOutAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b"
},
{
"kind": "swap",
"protocol": "dodo_pmm",
"executorAddress": "0x5BDc62f1ae7D630c37A8B363a1d49845356Ee72d",
"poolAddress": "0xEA9Ac6357CaCB42a83b9082B870610363B177cBa",
"tokenInAddress": "0x290E52a8819A4fbD0714E517225429aA2B70EC6b",
"tokenOutAddress": "0xf22258f57794CC8E06237084b353Ab30fFfa640b"
}
],
"tags": [
"multihop",
"xau-hub",
"public",
"alternate"
],
"notes": [
"Alternate path to the deeper direct cUSDT/cUSDC pool."
]
}
],
"liveBridgeRoutes": [
{
"routeId": "138-WETH-1-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 1,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-56-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 56,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-137-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 137,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-10-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 10,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-42161-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 42161,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-43114-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 43114,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-8453-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 8453,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-100-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 100,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-25-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 25,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-42220-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 42220,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xcacfd227A040002e49e2e01626363071324f820a",
"label": "CCIPWETH9Bridge"
},
{
"routeId": "138-WETH-651940-alltra",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 651940,
"assetSymbol": "WETH",
"assetAddress": "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
"routeType": "bridge",
"bridgeType": "ALT",
"bridgeAddress": "0x66FEBA2fC9a0B47F26DD4284DAd24F970436B8Dc",
"label": "AlltraAdapter"
},
{
"routeId": "138-WETH10-1-ccip",
"status": "live",
"aggregatorFamilies": [
"LiFi"
],
"fromChainId": 138,
"toChainId": 1,
"assetSymbol": "WETH10",
"assetAddress": "0xf4BB2e28688e89fCcE3c0580D37d36A7672E8A9f",
"routeType": "bridge",
"bridgeType": "CCIP",
"bridgeAddress": "0xe0E93247376aa097dB308B92e6Ba36bA015535D0",
"label": "CCIPWETH10Bridge"
}
],
"blockedOrPlannedRoutes": [
{
"routeId": "138-compliant-stable-to-weth-bridgeable",
"status": "blocked",
"fromChainId": 138,
"toChainId": 1,
"tokenInSymbols": [
"cUSDT",
"cUSDC",
"cEURT"
],
"routeType": "swap-bridge-swap",
"reason": "No live public cUSDT/WETH, cUSDC/WETH, or cEURT/WETH pool on Chain 138."
},
{
"routeId": "651940-public-dex-routes",
"status": "planned",
"fromChainId": 651940,
"toChainId": 651940,
"routeType": "swap",
"reason": "Uniswap V2/V3 and DODO are env placeholders only; no pool addresses are documented in-repo."
},
{
"routeId": "cw-edge-pools-public-chains",
"status": "planned",
"fromChainId": 1,
"toChainId": 43114,
"routeType": "swap",
"reason": "cW* token addresses exist on several public chains, but deployment-status.json contains no PMM pools."
},
{
"routeId": "138-weth-1111-ccip",
"status": "planned",
"fromChainId": 138,
"toChainId": 1111,
"routeType": "bridge",
"reason": "Wemix bridge is pending funding and deployment."
}
]
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,75 @@
{
"schemaVersion": "1.0.0",
"updated": "2026-03-25",
"description": "Registry of public-sector and eIDAS-related programs outside or beside proxmox; used by runbooks and docs. Verify repoUrl on Gitea if a repo is renamed. Unauthenticated HTTP to gitea.d-bis.org may return 404 for private or missing repos — confirm in Gitea UI or with credentials.",
"programs": [
{
"id": "smoa",
"displayName": "Secure Mobile Operations Application (SMOA)",
"role": "Android credential-holder / mission client; Spring Boot backend",
"repoUrl": "https://gitea.d-bis.org/Sankofa_Phoenix/SMOA.git",
"localPathHint": "../smoa",
"proxmoxDocRefs": [
"docs/02-architecture/SERVICE_DESCRIPTIONS.md",
"docs/02-architecture/PUBLIC_SECTOR_TENANCY_MARKETPLACE_AND_DEPLOYMENT_BASELINE.md"
],
"externalDocRefs": [
"backend/docs/LXC-PROXMOX-CONTAINERS.md",
"docs/compliance/evidence/eidas-compliance-evidence.md"
]
},
{
"id": "complete-credential",
"displayName": "Complete Credential (umbrella program)",
"role": "eIDAS / SMOA / credential integration program documentation and services",
"repoUrl": "https://gitea.d-bis.org/Sankofa_Phoenix/complete-credential.git",
"localPathHint": "../complete-credential",
"proxmoxDocRefs": [
"docs/11-references/COMPLETE_CREDENTIAL_EIDAS_PROGRAM_REPOS.md"
],
"externalDocRefs": []
},
{
"id": "cc-eidas-connector",
"displayName": "eIDAS SAML connector (receiving MS)",
"role": "SAML ACS / connector implementation (E-05 / E-05b roadmap)",
"repoUrl": "https://gitea.d-bis.org/Sankofa_Phoenix/cc-eidas-connector.git",
"localPathHint": "../complete-credential/submodules/cc-eidas-connector",
"proxmoxDocRefs": [
"docs/11-references/COMPLETE_CREDENTIAL_EIDAS_PROGRAM_REPOS.md"
],
"externalDocRefs": [
"docs/E05B_SAML_VERIFICATION_ROADMAP.md"
]
}
],
"catalogSkus": [
{
"id": "cc-phase1-lab",
"displayName": "Complete Credential Phase 1 lab (compose)",
"programManifestId": "complete-credential",
"deploymentProfile": "A",
"artifactKind": "compose_profile",
"artifactRef": "integration/docker-compose.phase1.yml",
"specRef": "complete-credential/docs/integrations/PHOENIX_SERVICE_CATALOG_SPEC.md"
},
{
"id": "cc-phase2-lab",
"displayName": "Complete Credential Phase 2 lab (NFC + device-registry stubs + Phase 1)",
"programManifestId": "complete-credential",
"deploymentProfile": "A",
"artifactKind": "compose_profile",
"artifactRef": "integration/docker-compose.phase1.yml + integration/docker-compose.phase2.lab.yml",
"specRef": "complete-credential/docs/integrations/PHOENIX_SERVICE_CATALOG_SPEC.md"
},
{
"id": "cc-eidas-connector-stack",
"displayName": "eIDAS connector (reference submodule)",
"programManifestId": "cc-eidas-connector",
"deploymentProfile": "B",
"artifactKind": "manual_runbook",
"artifactRef": "complete-credential/docs/integrations/EIDAS_CONNECTOR_DEPTH_RUNBOOK.md",
"specRef": "complete-credential/docs/integrations/PHOENIX_SERVICE_CATALOG_SPEC.md"
}
]
}

View File

@@ -0,0 +1,33 @@
# Copy to /etc/systemd/system/chain138-pmm-mesh-automation.service (or ~/.config/systemd/user/)
# Adjust paths and EnvironmentFile to your host.
#
# sudo cp chain138-pmm-mesh-automation.service.example /etc/systemd/system/chain138-pmm-mesh-automation.service
# sudo systemctl daemon-reload
# sudo systemctl enable --now chain138-pmm-mesh-automation.service
# journalctl -u chain138-pmm-mesh-automation -f
[Unit]
Description=Chain 138 PMM mesh — oracle/keeper/WETH poll every 6s
After=network-online.target
Wants=network-online.target
[Service]
Type=simple
User=YOUR_UNIX_USER
WorkingDirectory=/ABSOLUTE/PATH/TO/proxmox/smom-dbis-138
Environment=PMM_MESH_INTERVAL_SEC=6
Environment=MESH_CAST_GAS_PRICE=2gwei
# Set to 0 until ETH-USD oracle allows your key as transmitter (see update-oracle-price.sh output).
Environment=ENABLE_MESH_ORACLE_TICK=1
Environment=ENABLE_MESH_KEEPER_TICK=1
Environment=ENABLE_MESH_PMM_READS=1
Environment=ENABLE_MESH_WETH_READS=1
# Prefer EnvironmentFile over committing secrets:
EnvironmentFile=-/ABSOLUTE/PATH/TO/proxmox/smom-dbis-138/.env
# Required in .env: PRIVATE_KEY, AGGREGATOR_ADDRESS; recommended: PRICE_FEED_KEEPER_ADDRESS (see ORACLE_AND_KEEPER_CHAIN138.md)
ExecStart=/bin/bash /ABSOLUTE/PATH/TO/proxmox/smom-dbis-138/scripts/reserve/pmm-mesh-6s-automation.sh
Restart=always
RestartSec=3
[Install]
WantedBy=multi-user.target