ORBIT DESKORBIT DESK
non-custodial rebalancing desk

non-custodial · bounty keeper · three walls

A desk that keeps your basket
on target — without custody.

ORBIT DESK is a tokenized index desk. You set a mandate of target weights; prices drift; a permissionless keeper rebalances toward target and earns a proportional bounty — guarded at every step by three walls. No vault. No yield-farm. No admin withdraw.

What it is

Four verbs define the whole product. Everything else is guardrail.

setPolicy

The manager fixes the fund's mandate: target weights that must sum to 100%. Only the manager; never a withdraw.

follow cross

Holders enter the basket with follow and exit pro-rata with cross. There is no manager redemption — only share holders.

rebalance

A keeper realigns the basket toward target and earns a bounty minted as shares. The contract enforces the three walls before paying a single wei.

The three walls

Every rebalance is checked against all three — or it reverts.

WALL 01

Drift wall

A rebalance must strictly reduce drift. No bounty for making the basket worse.

WALL 02

Price wall

The keeper's price feed must track the reference oracle within a deviation band.

WALL 03

Bounty wall

Bounty is proportional to drift-reduction, gated by a floor + cooldown. Splitting can't farm.

The local loop

One command closes the whole circuit.

01
Anvil / hardhat node

Local chain on :8545

02
deploy

Oracle, desk, fund, tokens

03
change feed

ETH $1 → $2 creates drift

04
keeper rebalances

Drift ↓, bounty paid

Reference implementation. Mainnet, real stock tokens and audit are explicitly deferred. Do not deploy against real funds until audited.

Structure

contracts/

Solidity 0.8.24 (Hardhat). OrbitFund, OrbitDesk, OrbitPriceOracle + mocks, with the four must-pass test suites.

apps/web/

Vite + React + TS. Routes / desk funds floor mandate.

services/keeper/

Node keeper that watches drift and auto-rebalances for the bounty.