Role in the stack
The orchestration layer is USB.Trade’s command center. It ingests a trader’s high-level intent—fund this venue, rotate collateral, deleverage—and produces the concrete sequence of swaps, bridges, borrows, and repayments required to make it happen safely across chains.
By centralizing this logic we remove repetitive setup work while guaranteeing deterministic, auditable execution. Every plan USB forms can be replayed from public data and policy settings.
Core capabilities
- Discovery. Continuously samples borrow rates, liquidity depth, and venue risk flags through partner APIs and on-chain data.
- Intent translation. Combines user preferences, treasury rules, and current exposures into executable transaction graphs.
- Execution coordination. Streams multi-chain transactions to the sequencing layer with retry and rollback logic for partial fills.
- Receipts & telemetry. Emits structured events so downstream systems and auditors can verify every leg of the journey.
Operational guardrails
- Plans are simulated with slippage tolerances and liquidity ceilings before touching production routers.
- Fallback routes and unwind paths are precomputed so changing venue states never trap capital.
- Fees are itemized—gas, bridge tolls, protocol spreads—and attached to receipts for accounting clarity.
- Venue activation, parameter changes, and emergency pauses are governed through on-chain policy modules.
Upcoming work adds support for intent-level APIs so external strategists can program orchestration flows directly.