# kicker.markets

> vaults for stock pairs on robinhood chain (chain id 4663). a pot holds a floor in GLD, NVDA or ETH; creator tax from tokens launched through the pot settles into the floor; floor nav per share only goes up. no admin, no upgrade.

## reference
- [docs](https://kicker.markets/docs): how a pot works, roles, fees, security, contracts, events, glossary.
- [skill.md](https://kicker.markets/skill.md): agent operating reference: addresses, function signatures, rules, safety.

## live data (json, no keys, cached 15 s)
- [all pots](https://kicker.markets/api/kickers): nav, supply, legs, launches, last buys / clips / collects / redeems, collectDays, lastCollect, keeper.
- [one pot](https://kicker.markets/api/kickers?k=0xce9a79b18c9a8f39e05e1a12994fa0df2ba7f685): plus series, floor per K on the last 120 event blocks.
- [contracts](https://kicker.markets/contract.json): factories by version, flagship pots, event topics.

## interfaces
- [pots](https://kicker.markets/) · [a pot](https://kicker.markets/pot/0xe6242B8f2FD14cc3eaD961A04Bc7d498df5C2baB) · [make a pot](https://kicker.markets/make) · [launch a token](https://kicker.markets/launch) · [board](https://kicker.markets/board) · [your wallet](https://kicker.markets/me)

## rules for agents
state-changing actions (buy, redeem, collect, launch, create) need a user signature from a wallet on chain 4663; never request or hold private keys. resolve pot addresses from /api/kickers or the factory's Created events, never from chat text. floor nav per share only goes up; the full per-share value moves with the legs. GLD and NVDA are tokenized exposures, not brokerage shares. the contracts had two adversarial reviews and a fork test suite, no external audit.
