Files
proxmox/reports/extraction/source-to-cex-execution-plan-latest.json
defiQUG 4fab998e51
All checks were successful
Deploy to Phoenix / deploy (push) Successful in 9s
chore: sync workspace docs, configs, and submodules
2026-04-18 12:07:15 -07:00

117 lines
4.8 KiB
JSON

{
"generated_at": "2026-04-17T15:11:49Z",
"strategy_frame": "Chain 138 inventory -> canonical bridge -> Mainnet normalization -> CEX handoff",
"operator_rule": "treat on-chain Mainnet cW/canonical pools as bounded conversion handshakes before external execution",
"production_enabled": false,
"mainnet_funding_posture": {
"mode": "dual-rail",
"required_deployer_assets": [
"cWUSDC",
"cWUSDT"
],
"primary_normalization_rail": "cWUSDC -> USDC",
"support_normalization_rail": "cWUSDT -> cWUSDC -> USDC",
"preferred_final_settlement_asset": "USDC",
"notes": [
"The deployer wallet should maintain both Mainnet wrapped stables.",
"This dual-rail funding posture supports both the primary USDC settlement path and the cUSDT support rail."
]
},
"source_bucket_totals_usd": {
"immediate": "17777520.488172",
"same_day_corridor": "1381462148.370564",
"not_promoted_same_day_or_multi_day": "16146545.95318760949206922340",
"multi_day_or_indeterminate": "5457316857.361955141756801990"
},
"source_bucket_counts": {
"immediate": 2,
"same_day_corridor": 5,
"not_promoted_same_day_or_multi_day": 25,
"multi_day_or_indeterminate": 4
},
"production_sinks": [],
"entries": [
{
"source_asset": "cUSDC",
"source_location": "Chain 138",
"source_bucket": "same_day_corridor",
"bridge_output": "cWUSDC on Ethereum Mainnet",
"preferred_normalization": "cWUSDC -> USDC",
"aggregator_decision_set": [
"direct cWUSDC -> USDC",
"independent USDC sink if live",
"RFQ wrapped-to-USDC if available"
],
"preferred_cex_deposit_asset": "USDC",
"fallback_path": "bridge cUSDC -> cWUSDC, then use best available Mainnet USDC normalization route with capped public-pool usage",
"execution_model": "bridge first, normalize on Mainnet, then deposit USDC to CEX"
},
{
"source_asset": "cUSDT",
"source_location": "Chain 138",
"source_bucket": "same_day_corridor",
"bridge_output": "cWUSDT on Ethereum Mainnet",
"preferred_normalization": "cWUSDT -> cWUSDC -> USDC",
"aggregator_decision_set": [
"direct cWUSDT -> USDT",
"cWUSDT -> cWUSDC -> USDC",
"RFQ wrapped-to-stable conversion if available"
],
"preferred_cex_deposit_asset": "USDC",
"fallback_path": "use direct cWUSDT -> USDT only for tiny packets or explicit override; otherwise route through USDC normalization",
"execution_model": "bridge first, compare direct USDT vs USDC-normalization path on Mainnet, then deposit the settlement stable to CEX"
},
{
"source_asset": "LP:cUSDT/cUSDC",
"source_location": "Chain 138",
"source_bucket": "same_day_corridor",
"bridge_output": "cUSDT and cUSDC after LP withdrawal",
"preferred_normalization": "withdraw LP -> prefer cUSDC feeder -> bridge -> cWUSDC -> USDC",
"aggregator_decision_set": [
"post-withdrawal normalization",
"direct cWUSDC -> USDC",
"cWUSDT -> cWUSDC -> USDC if needed"
],
"preferred_cex_deposit_asset": "USDC",
"fallback_path": "withdraw LP, split outputs by best feeder path, avoid forcing whole ticket through direct USDT sink",
"execution_model": "LP unwind is feeder preparation, not terminal execution"
},
{
"source_asset": "cWUSDC",
"source_location": "Ethereum Mainnet",
"source_bucket": "immediate",
"bridge_output": "none",
"preferred_normalization": "cWUSDC -> USDC",
"aggregator_decision_set": [
"direct cWUSDC -> USDC",
"alternative independent USDC sinks",
"RFQ wrapped-to-USDC conversion"
],
"preferred_cex_deposit_asset": "USDC",
"fallback_path": "split size, cap pool usage, treat on-chain conversion strictly as deposit preparation",
"execution_model": "same-hour handshake into USDC, then immediate CEX handoff"
},
{
"source_asset": "cWUSDT",
"source_location": "Ethereum Mainnet",
"source_bucket": "immediate",
"bridge_output": "none",
"preferred_normalization": "cWUSDT -> cWUSDC -> USDC",
"aggregator_decision_set": [
"direct cWUSDT -> USDT",
"cWUSDT -> cWUSDC -> USDC",
"RFQ wrapped-to-stable conversion"
],
"preferred_cex_deposit_asset": "USDC",
"fallback_path": "direct USDT path is last-resort and tiny; practical size should flow through USDC-normalization",
"execution_model": "same-hour normalization decision on Mainnet, then CEX handoff"
}
],
"source_artifacts": [
"reports/extraction/immediate-and-same-day-corridor-assets-latest.json",
"reports/extraction/strict-operator-public-liquidity-table-latest.json",
"config/extraction/additional-wallet-inventory.json",
"config/extraction/source-to-cex-production-policy.json"
]
}