Harvest — a SOL accumulator that never lies about the books.
The market chops. The hen harvests. An autonomous SOL accumulator on Solana that turns volatility into more SOL — not a bet on direction. Built on XCT, running self-custody, and honest enough to reconcile its ledger against the blockchain, cent for cent.
The hen learned to fly on its own.
XCT, classic — the model proposed each trade.
The model looked at context and proposed one action; the system validated; deterministic tools executed on-chain. It worked, and it proved the thesis. But the model sat on the critical path — costly, and one more thing that could go wrong.
Determinism took the wheel. The model became the supervisor.
When the domain is modeled well, the model doesn't need to be in the hot path. Now price and regime propose, a deterministic pipeline validates, and deterministic tools execute the swap on-chain. The model was promoted: it watches the signals and raises alerts — copilot, not pilot. Dramatically cheaper, safer, and the books still close.
A machine that captures volatility, egg by egg.
The hen isn't a bot that bets on direction — it's a pump that accumulates SOL from the market's chop. It seeds into the highs and harvests back cheaper; harvests idle USDC into SOL on the way up and keeps it. Each move only has to happen without a loss — the result comes from the accumulation.
Seeds into the dip
SOL climbs, the hen seeds it into the market — waiting to harvest it back cheaper. The engine of the whole cycle.
Incubates what didn't fill
A seed that times out doesn't die — it goes to the incubator, watching for the price to return to its mark. Zero cost, capital free.
Hatches when it returns
Price hits the original mark — the egg hatches, the position reverses, SOL recovered. A late harvest, not a loss.
Harvests the turn, keeps the SOL
On the way up, idle USDC is harvested into SOL — and stays SOL. No flip back. The stack grows.
The gain doesn't stay in the line of fire.
Accumulating isn't enough — the surplus has to be put away. Two independent sweepers run in the background, watching the wallet against the run's baseline. Whatever sits above the line is real gain, and it gets crystallized into a savings vault — out of the trading wallet, safe from the next dip. The operational wallet always returns to baseline; only the excess leaves.
Crystallizes SOL above the line
A background loop watches the wallet's total in SOL-equivalent against the run's baseline. Everything above it is real gain — swept as native SOL into the savings vault. The transfer fee comes out of the sweep itself, never the trading wallet.
Crystallizes USDC above the line
Same principle, in dollars. When USDC sits above baseline plus open reserves, the excess is swept to the vault. The operational wallet always returns to its baseline — only the surplus leaves. Protects on the way down, keeps the gain.
Treasury
coming soonThe vault isn't the end of the line. A sibling engine takes over the savings and manages it like a treasurer — preserving the crystallized stack and putting even the saved SOL to work. Two engines, one suite: Harvest grows it, Treasury guards it.
the sweep is the product — the result is on-chain, not in a P&L line.
Books that close with the blockchain.
Anyone can claim a number. The hen proves it: every run's wealth change decomposes into a four-term equation that reconciles against on-chain reality — down to a gas-and-dust gap of cents. If the model could grant itself authority and act wrong, the books wouldn't close. They close because determinism holds.
Run your own Harvest.
A sealed, self-custody engine — your box, your wallet, your keys. We never touch your money. Onboarding is manual and done directly with the team, one box at a time, so each deployment stays isolated and secure.