Solora
All agents

Treasury rebalancing

live

Hold a target allocation across SOL, USDC, JTO; rebalance on drift.

Sim. APY

4.80%

Cadence

~6h

Max drawdown

0.90%

Thesis

Treasuries that rebalance on a fixed cadence systematically underperform threshold rebalancing for the same risk budget. Attesting the threshold and the price source removes governance ambiguity.

How it executes

Reads on-chain treasury balances, computes drift against target weights, and proposes trades only when drift exceeds the configured threshold. Each rebalance is a single bounded intent.

Allowed protocols

  • Jupiter v6

    Swap router

    JUP6Lk…
  • Pyth Hermes

    Mark prices

Every entry is enforced by the on-chain CPI allowlist (Policy.allowed_programs[16]). Even a perfectly-signed intent cannot CPI into a program not on this list.

Default policy

These bounds become wallet.policy on-chain. The enclave will refuse to sign anything outside them.

Capital allocation

10k – 5M USDC

Max trade size

50k USDC

Max slippage

25 bps

Stop loss

Cooldown

1h

Executions / hour

≤ 1

Allowed tokens

SOL · USDC · JTO · JUP

Enclave signer

enclave (devnet)

Live execution

Press Run agent to open the delegation vault, approve a bounded amount, and start the continuous quote / fill / rebalance cycle. The pipeline runs every ~8s — each cycle broadcasts a fresh devnet tx signature you can open in Explorer. Press Stop agent at any time; the enclave only signs what your policy allows. After stopping, press Simulate replay attack on the last signed leg to watch the verifier refuse a re-broadcast with IntentNonceMismatch · 6018.

Delegated

Real devnet SOL from your wallet.

Session balance

Session key spends ~0.000005 SOL per cycle.

Portfolio value

14 USDC

0 rebalances executed

Largest drift

band ±3% · rebalance if exceeded

Wallet
SOL / USDC / JTO
Rebalances
Sessionawaiting delegation
Pyth Hermessubscribing…

Price input is live from Pyth Hermes mainnet — the mid above drives every cycle's quote, fill, and rebalance decision. P&L is still simulated until the enclave wires real Phoenix / Jupiter execution on mainnet. What is real today: the 0.100 SOL you delegate to the session key, every cycle's on-chain memo signed by that key, and the withdrawal back to your wallet when you press Stop.

Execution feed

0 events

Run the agent to stream live execution events.