Read the market
Every slot, Daisy pulls the Pyth fair value and its confidence band, recent fills, current inventory and the priority fee needed to land an update.
- pyth.price
- pyth.conf
- inventory
- priority_fee
Daisy is an agent that quotes your prop AMM. It reads the oracle and your inventory every slot, prices inside rules you write, and steps back when the market turns. Your treasury never leaves your keys.
Daisy follows the same order every time. The model drafts your policy, and the runtime enforces it.
Every slot, Daisy pulls the Pyth fair value and its confidence band, recent fills, current inventory and the priority fee needed to land an update.
Spread, size and inventory skew come straight from your policy. When the oracle's confidence band widens, the spread widens with it.
Daisy only sends an update when the price has drifted past your threshold. It stays under your per-second cap, so it doesn't burn SOL on noise.
Guards escalate in a fixed order. A stale oracle, a toxic fill streak or a breached inventory band each push the desk one level up. Kill ends the session.
Fair value is the live SOL price from Jupiter, read straight off Solana. Fills, inventory and PnL are simulated in your browser, so no real orders are placed. Push the inventory around and see how the guards react.
Quoting normally. Guards escalate on their own if things get rough.
Spread, skew, inventory bands and update caps compile into one config that the runtime checks every slot. The AI can help you draft it, but it never signs transactions.
Your capital and Daisy's permissions live in separate wallets. The agent can move prices, but it can never move your money.
A Squads multisig or cold wallet. You fund the pool and withdraw from it.
A scoped hot key that can update the quote account and pay priority fees in SOL. That's all it can do.
These limits are hard-coded, and nothing in your policy can lift them.
Daisy is opening to a small group of market makers first. Follow along on X for launch updates and access.