Programmable Index
Launching on Programmable

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.

5
reward assets
ETH converted
—
paid to holders as basket assets
Next harvest
—
fees waiting in the hook
Trade fee
—
buys and sells, charged in ETH
Earning supply
—
PIDX held outside the pool

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

ETH
Balance —
0.0
PIDX
Fee now— Launch buy limit— Minimum received— Slippage

    Your rewards

    Holding
    —
    Share of earning supply
    —
    If the keeper ever stops, anyone can run a public harvest after 3 days without one. It skips all swaps and pays that round in WETH.

    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 5 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% over 5 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 lasting limits. For the first 2 minutes each wallet can buy at most 3% of supply. The limit switches itself off and nothing can turn it back on; sells are never limited.
    • 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.