{ "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" ] }