Velor

Pre-launch. Velor is in development. These docs describe the protocol as it will operate at mainnet launch: contract addresses, audit reports, execution-quality data, and live track records will be published here the moment they exist.

Part IV · Protocol

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 · GuardianPause

There 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.