Architecture overview
Full technical vocabulary ahead. This section exists so that engineers, auditors, and skeptics can verify every promise made above.
Velor is a set of non-upgradeable smart contracts on Robinhood Chain (chain ID 4663, an Arbitrum Nitro L2), plus off-chain services that hold no custody and no unilateral power.
Strategist / Agent ──signed weights intent──▶ RebalanceController
│ (signature, nonce, deadline,
│ schema, caps, cooldown, turnover)
▼
Depositors ◀──requests / claims──▶ BasketVault ──▶ RFQAdapter ──▶ Uniswap v3
▲ (recipient == vault,
│ output ∈ universe,
NAVModule (Chainlink + safety gauntlet) price vs Chainlink mid)
FeeModule · BasketFactory · StrategistRegistry · GuardianPauseThere is no separate "policy engine" contract: the mandate is a struct stored on each vault, checked by the controller when an intent is admitted and by the vault when the window settles. Uniswap is reached as an allowlisted venue through the adapter, never as a price source.
Core design decision: strategies emit target weights, never trades. Execution is a protocol service. This single choice is what makes mandates checkable, agents safe, and the custody-free model possible.