Files
proxmox/config/gru-global-priority-currency-rollout.json
defiQUG dbd517b279 Sync workspace: config, docs, scripts, CI, operator rules, and submodule pointers.
- Update dbis_core, cross-chain-pmm-lps, explorer-monorepo, metamask-integration, pr-workspace/chains
- Omit embedded publish git dirs and empty placeholders from index

Made-with: Cursor
2026-04-12 06:12:20 -07:00

707 lines
17 KiB
JSON

{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"name": "GRU Global Priority Cross-Chain Rollout",
"version": "1.0.0",
"updated": "2026-04-03",
"canonicalChainId": 138,
"desiredDestinationNetworks": {
"evmPublicCwMeshChainIds": [
1,
10,
25,
56,
100,
137,
42161,
42220,
43114,
8453,
1111
],
"altEvmPrograms": [
{
"chainId": 651940,
"name": "ALL Mainnet (Alltra)",
"classification": "custom_alt_bridge",
"status": "live"
},
{
"chainId": 42793,
"name": "Etherlink",
"classification": "feature_gated_evm_target",
"status": "planned"
}
],
"nonEvmRelayPrograms": [
{
"identifier": "Solana",
"vmKind": "SVM",
"classification": "desired_non_evm_target",
"status": "planned_relay_dependent",
"notes": "Track under token-mapping-multichain.json -> nonEvmNetworks. Requires an SPL or bridge-wrapped cW representation before live GRU transport can be enabled."
}
],
"notes": [
"The default mirrored-asset rollout surface remains the public EVM cW mesh.",
"ALL Mainnet and Etherlink are separate bridge programs, not rows in the default EVM cW pool mesh.",
"Truth and Tron remain separate adapter programs rather than default GRU cW rollout targets."
]
},
"notes": "Planning queue for globally important fiat, commodity, and monetary-unit assets that may be onboarded into GRU as canonical c* on Chain 138 and mirrored cW* on destination chains. This file does not itself activate support; live support is still controlled by gru-iso4217-currency-manifest.json, gru-transport-active.json, and deployed cW addresses in token-mapping-multichain.json.",
"symbolConvention": {
"defaultFiatPrimaryForm": "coin",
"defaultFiatCanonicalPattern": "c<ISO>C",
"defaultFiatWrappedPattern": "cW<ISO>C",
"defaultCommodityPrimaryForm": "coin",
"defaultCommodityCanonicalPattern": "c<CODE>C",
"defaultCommodityWrappedPattern": "cW<CODE>C",
"dualFormExceptions": [
"USD",
"EUR",
"GBP",
"XAU"
],
"assumptions": [
"Currencies without a live or canonical token form default to a coin-style c<ISO>C symbol until governance chooses a paired token form.",
"USD keeps the existing dual cUSDC/cUSDT pattern, and EUR/GBP/XAU keep their current dual-form conventions.",
"Meta-units such as XDR and XAG are modeled as governance-approved monetary units using the same c*/cW* naming discipline."
]
},
"waves": [
{
"id": "wave0",
"name": "Live GRU Transport Baseline",
"goal": "Keep the current USD transport and x402 path healthy while GRU v2 promotion continues."
},
{
"id": "wave1",
"name": "Promote Existing Canonical Chain 138 Assets",
"goal": "Finish cW deployment, reserve wiring, and transport activation for the already-deployed non-USD GRU assets on Chain 138."
},
{
"id": "wave2",
"name": "Add Remaining Tier 1-3 Fiat Corridors",
"goal": "Deploy new canonical c* assets on Chain 138 for the next highest-priority globally important fiat currencies, then mirror them as cW*."
},
{
"id": "wave3",
"name": "Add Tier 4 and Meta-Unit Coverage",
"goal": "Extend the corridor set to secondary emerging currencies plus monetary-unit references such as XDR and XAG."
}
],
"assets": [
{
"code": "USD",
"name": "US Dollar",
"category": "fiat",
"tier": "Tier 1",
"rank": 1,
"wave": "wave0",
"repoTargetState": "live_transport",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cUSDC",
"wrappedSymbol": "cWUSDC"
},
{
"form": "token",
"canonicalSymbol": "cUSDT",
"wrappedSymbol": "cWUSDT"
}
]
},
{
"code": "EUR",
"name": "Euro",
"category": "fiat",
"tier": "Tier 1",
"rank": 2,
"wave": "wave1",
"repoTargetState": "canonical_then_transport",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cEURC",
"wrappedSymbol": "cWEURC"
},
{
"form": "token",
"canonicalSymbol": "cEURT",
"wrappedSymbol": "cWEURT"
}
]
},
{
"code": "JPY",
"name": "Japanese Yen",
"category": "fiat",
"tier": "Tier 1",
"rank": 3,
"wave": "wave1",
"repoTargetState": "canonical_then_transport",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cJPYC",
"wrappedSymbol": "cWJPYC"
}
]
},
{
"code": "GBP",
"name": "Pound Sterling",
"category": "fiat",
"tier": "Tier 1",
"rank": 4,
"wave": "wave1",
"repoTargetState": "canonical_then_transport",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cGBPC",
"wrappedSymbol": "cWGBPC"
},
{
"form": "token",
"canonicalSymbol": "cGBPT",
"wrappedSymbol": "cWGBPT"
}
]
},
{
"code": "CNY",
"name": "Chinese Yuan (Renminbi)",
"category": "fiat",
"tier": "Tier 1",
"rank": 5,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cCNYC",
"wrappedSymbol": "cWCNYC"
}
]
},
{
"code": "AUD",
"name": "Australian Dollar",
"category": "fiat",
"tier": "Tier 2",
"rank": 6,
"wave": "wave1",
"repoTargetState": "canonical_then_transport",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cAUDC",
"wrappedSymbol": "cWAUDC"
}
]
},
{
"code": "CAD",
"name": "Canadian Dollar",
"category": "fiat",
"tier": "Tier 2",
"rank": 7,
"wave": "wave1",
"repoTargetState": "canonical_then_transport",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cCADC",
"wrappedSymbol": "cWCADC"
}
]
},
{
"code": "CHF",
"name": "Swiss Franc",
"category": "fiat",
"tier": "Tier 2",
"rank": 8,
"wave": "wave1",
"repoTargetState": "canonical_then_transport",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cCHFC",
"wrappedSymbol": "cWCHFC"
}
]
},
{
"code": "HKD",
"name": "Hong Kong Dollar",
"category": "fiat",
"tier": "Tier 2",
"rank": 9,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cHKDC",
"wrappedSymbol": "cWHKDC"
}
]
},
{
"code": "SGD",
"name": "Singapore Dollar",
"category": "fiat",
"tier": "Tier 2",
"rank": 10,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cSGDC",
"wrappedSymbol": "cWSGDC"
}
]
},
{
"code": "SEK",
"name": "Swedish Krona",
"category": "fiat",
"tier": "Tier 2",
"rank": 11,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cSEKC",
"wrappedSymbol": "cWSEKC"
}
]
},
{
"code": "KRW",
"name": "South Korean Won",
"category": "fiat",
"tier": "Tier 2",
"rank": 12,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cKRWC",
"wrappedSymbol": "cWKRWC"
}
]
},
{
"code": "NOK",
"name": "Norwegian Krone",
"category": "fiat",
"tier": "Tier 2",
"rank": 13,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cNOKC",
"wrappedSymbol": "cWNOKC"
}
]
},
{
"code": "NZD",
"name": "New Zealand Dollar",
"category": "fiat",
"tier": "Tier 2",
"rank": 14,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cNZDC",
"wrappedSymbol": "cWNZDC"
}
]
},
{
"code": "INR",
"name": "Indian Rupee",
"category": "fiat",
"tier": "Tier 3",
"rank": 15,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cINRC",
"wrappedSymbol": "cWINRC"
}
]
},
{
"code": "MXN",
"name": "Mexican Peso",
"category": "fiat",
"tier": "Tier 3",
"rank": 16,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cMXNC",
"wrappedSymbol": "cWMXNC"
}
]
},
{
"code": "BRL",
"name": "Brazilian Real",
"category": "fiat",
"tier": "Tier 3",
"rank": 17,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cBRLC",
"wrappedSymbol": "cWBRLC"
}
]
},
{
"code": "ZAR",
"name": "South African Rand",
"category": "fiat",
"tier": "Tier 3",
"rank": 18,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cZARC",
"wrappedSymbol": "cWZARC"
}
]
},
{
"code": "TRY",
"name": "Turkish Lira",
"category": "fiat",
"tier": "Tier 3",
"rank": 19,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cTRYC",
"wrappedSymbol": "cWTRYC"
}
]
},
{
"code": "AED",
"name": "UAE Dirham",
"category": "fiat",
"tier": "Tier 3",
"rank": 20,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cAEDC",
"wrappedSymbol": "cWAEDC"
}
]
},
{
"code": "SAR",
"name": "Saudi Riyal",
"category": "fiat",
"tier": "Tier 3",
"rank": 21,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cSARC",
"wrappedSymbol": "cWSARC"
}
]
},
{
"code": "PLN",
"name": "Polish Zloty",
"category": "fiat",
"tier": "Tier 3",
"rank": 22,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cPLNC",
"wrappedSymbol": "cWPLNC"
}
]
},
{
"code": "THB",
"name": "Thai Baht",
"category": "fiat",
"tier": "Tier 3",
"rank": 23,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cTHBC",
"wrappedSymbol": "cWTHBC"
}
]
},
{
"code": "IDR",
"name": "Indonesian Rupiah",
"category": "fiat",
"tier": "Tier 3",
"rank": 24,
"wave": "wave2",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cIDRC",
"wrappedSymbol": "cWIDRC"
}
]
},
{
"code": "MYR",
"name": "Malaysian Ringgit",
"category": "fiat",
"tier": "Tier 4",
"rank": 25,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cMYRC",
"wrappedSymbol": "cWMYRC"
}
]
},
{
"code": "PHP",
"name": "Philippine Peso",
"category": "fiat",
"tier": "Tier 4",
"rank": 26,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cPHPC",
"wrappedSymbol": "cWPHPC"
}
]
},
{
"code": "VND",
"name": "Vietnamese Dong",
"category": "fiat",
"tier": "Tier 4",
"rank": 27,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cVNDC",
"wrappedSymbol": "cWVNDC"
}
]
},
{
"code": "EGP",
"name": "Egyptian Pound",
"category": "fiat",
"tier": "Tier 4",
"rank": 28,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cEGPC",
"wrappedSymbol": "cWEGPC"
}
]
},
{
"code": "CLP",
"name": "Chilean Peso",
"category": "fiat",
"tier": "Tier 4",
"rank": 29,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cCLPC",
"wrappedSymbol": "cWCLPC"
}
]
},
{
"code": "COP",
"name": "Colombian Peso",
"category": "fiat",
"tier": "Tier 4",
"rank": 30,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cCOPC",
"wrappedSymbol": "cWCOPC"
}
]
},
{
"code": "PKR",
"name": "Pakistani Rupee",
"category": "fiat",
"tier": "Tier 4",
"rank": 31,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cPKRC",
"wrappedSymbol": "cWPKRC"
}
]
},
{
"code": "BDT",
"name": "Bangladeshi Taka",
"category": "fiat",
"tier": "Tier 4",
"rank": 32,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cBDTC",
"wrappedSymbol": "cWBDTC"
}
]
},
{
"code": "KES",
"name": "Kenyan Shilling",
"category": "fiat",
"tier": "Tier 4",
"rank": 33,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cKESC",
"wrappedSymbol": "cWKESC"
}
]
},
{
"code": "NGN",
"name": "Nigerian Naira",
"category": "fiat",
"tier": "Tier 4",
"rank": 34,
"wave": "wave3",
"repoTargetState": "new_currency_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cNGNC",
"wrappedSymbol": "cWNGNC"
}
]
},
{
"code": "XDR",
"name": "IMF Special Drawing Rights",
"category": "monetary_unit",
"tier": "Special",
"rank": 35,
"wave": "wave3",
"repoTargetState": "meta_unit_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cXDRC",
"wrappedSymbol": "cWXDRC"
}
]
},
{
"code": "XAU",
"name": "Gold",
"category": "commodity",
"tier": "Special",
"rank": 36,
"wave": "wave1",
"repoTargetState": "canonical_then_transport",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cXAUC",
"wrappedSymbol": "cWXAUC"
},
{
"form": "token",
"canonicalSymbol": "cXAUT",
"wrappedSymbol": "cWXAUT"
}
]
},
{
"code": "XAG",
"name": "Silver",
"category": "commodity",
"tier": "Special",
"rank": 37,
"wave": "wave3",
"repoTargetState": "meta_unit_rollout",
"tokenForms": [
{
"form": "coin",
"canonicalSymbol": "cXAGC",
"wrappedSymbol": "cWXAGC"
}
]
}
]
}