KARPION · THE ON-CHAIN ORCHARD · SOLANA DEVNET
Every fee ripens. Anyone picks.
Karpion is a self-paying orchard on Solana. Every $KAR swap on the main pool pays a toll; the toll ripens inside the vault; anyone can pick it — one permissionless strike every 60 seconds. Each pick loads five crates at 40/40/10/5/5: burn, stocks, ops, liquidity, chaos. No keys. No votes. No backend.
02LIVE FIGURES
The orchard, measured
03THE FIVE CRATES
Five crates. One law.
C/1 · BURNBuy & burn
The heaviest crate buys $KAR back on the open pool and burns it in the same strike. Supply only ever falls through this crate — every pick tightens the float.
04THE PICKING
How a pick runs
A swap pays its toll
Every $KAR swap on the main pool pays a 4.2% toll; a quarter of it accrues to the protocol inside the pool, owed to the orchard. Between picks, the fruit only ripens.
Anyone picks
harvestClaim() is permissionless — the caller pockets 0.25% of the
claim plus rounding dust. A cooldown rate-limits the orchard: 60s on devnet.
The pick loads five crates
40 / 40 / 10 / 5 / 5, hardcoded. Minimum claim, per-crate minimums and integer dust guards keep the arithmetic honest.
Every crate runs alone
Guards validate before a lamport moves; each route runs as its own instruction. A stale feed or thin pool soft-skips — that crate's share stays pending, the pick never halts, and the ledger records every skip.
05THE ESTATE
Nine stocks, held by bytecode
06SAFEGUARDS
Walls, not promises
TWAP drift gate
Before any pool trade, spot must sit within ±3% of the 30-minute TWAP. Manipulation inside the window is refused, not punished.
Feed staleness & pause
Stock routes skip any asset whose oracle is older than 15 minutes, paused, or negative. Skips are ledger events, not errors.
Pool impact cap
No single route moves more than 0.5% of a pool per execution. Oversized amounts batch across future strikes.
Soft-skip isolation
Guards validate first, then each route runs as its own instruction. A failing route
emits RouteFailed and holds its funds pending — never takes the pick down.
Timelocked custody
Fee-recipient and dev-treasury changes need a request/confirm delay — 60 seconds in this devnet edition. The world watches the intention first.
Self-auditing ledger
INV-1 asserts claimed = keeper + pending + paid after every strike. INV-4 asserts the vault holds zero $KAR when the dust settles.
07QUESTIONS
The fine print
Q1What exactly is Karpion?
Q2Why "Karpion"?
Q3Who can call the harvest?
Q4What happens if a crate fails mid-pick?
RouteFailed entry lands on the ledger, the amount
stays pending for that crate, and every other route completes normally.
The failed amount retries next strike.Q5Are the stock positions real?
Q6Why does 5% go to "chaos"?
Q7Can the weights or destinations be changed later?
Q8When mainnet?
The crop is ripening.
Every pick, every crate, every skip lands on-chain where anyone can read it. Open the workbench and pick the pot yourself — follow the account for the launch signal, read the program for everything else.
- announcement channelx.com/KarpionSpace
- home of the orchardkarpion.space
- the split · fixed40 / 40 / 10 / 5 / 5
- keeper reward0.25% + dust
- cooldown · devnet60 seconds
- keys heldnone that matter