One token.Five rewards.
Every PIDX trade pays a fee in ETH. The vault turns it into CLAUS, Programmable's own V4 token, WBTC, WETH and LINK, and every holder claims their share. Fixed supply, liquidity locked forever, no owner.
The basket
Fixed at deployment. Routes and weights live in the vault's constructor and cannot be changed by anyone. Balances below are held by the vault for holders.
Trade and claim
Swaps go straight to the Uniswap v4 pool through the official Universal Router. Selling uses Permit2: one approval for the token, one for the router, then the swap.
Swap
Your rewards
How it works
Four contracts deployed in one Programmable Router transaction, all verifiable from the public source commit.
Trade
Every buy and sell on the ETH/PIDX v4 pool pays the hook fee in ETH: 20% at launch, 3% after 3 minutes.
Harvest
The vault pulls its fee share from the hook and swaps it into the basket at fixed 20% weights, with keeper slippage limits.
Accrue
The converted ETH amount is credited to holders pro rata by the token itself. No snapshots, no holder loops, no minimum balance.
Claim
Claim any time to receive your share of all five assets in one transaction. Earned rewards stay yours after you sell.
Where the fee goes
Shares of the long-run 3% fee. The opening 20% falls to 3% within 3 minutes; on-chain, the long-run fee is capped at 5% and any opening fee at 25%. Trades routed through Programmable's own router pay its separate 0.30% routed fee.
What cannot happen
- No minting. Supply is fixed at deployment. There is no owner, pause, blocklist, transfer tax or upgrade path.
- No rug of liquidity. The whole pool inventory is a single v4 position owned by the initializer, which has no withdraw function.
- No fee hike. The fee schedule is immutable and only ever goes down; the hook rejects a long-run fee above 5%.
- No vault drain. Basket assets only leave through holder claims. The keeper can trigger harvests but never receives funds.
- No stuck rewards. If the keeper disappears, anyone can harvest after the public delay.
Contracts
Ethereum mainnet. Deployed by the Programmable graph factory through the 24h stamp router.