Prompt to hook.

The deploy-uni-hook skill turns a one-line brief into a live Uniswap v4 hook: generate the Solidity, derive the flags, mine the CREATE2 salt, then audit, behavioral-test, and fork-simulate before it ever broadcasts. The fleet below is live on Robinhood and Base mainnet.

01DynamicFeeCharges a higher swap fee when the market gets choppy and eases off when it calms down.
02NoOpWaves every trade through untouched - it only takes the protocol fee. The blank starting point for building your own.
03HeavierHandOnly lets you sell whichever token the pool holds more of, nudging it back toward balance.
04BlockEchoYour trade only goes through if its amount ends in the same digits as the current block number.
05TailTwinsYour trade must match the pool's current price in its last digit - and that price shifts with every swap.
06TotalizerTrapThe pool keeps a running total of everything traded. If your swap would land it on a multiple of 11, it's blocked.
07CrownClashEvery trade pays a tiny 0.07% into a pot. Trade the most volume to wear the crown - and whoever takes it grabs the pot.
08LegacyLedgerEvery trade is taxed into a shared pot, and loyal traders earn a rebate - always less than they paid, so the pot never runs dry.
09ExactInGateOnly lets you trade by spending an exact amount in; asking for an exact amount out is blocked.
10CapGateRejects any trade above a fixed size cap before it runs - the pool fills small swaps only, so whales have to split up or go elsewhere.
Protocol fee

Every aeon hook inherits an AeonFee base: a non-removable skim on each swap's output, routed to 0xF1E9…158e. The rate is set per chain: 10 bps (0.10%) on Robinhood and Base, all to the $aeon buyback; and 20 bps (0.20%) on Ethereum, split 15 bps to the buyback and 5 bps to programmable.family. See the transparency page.

Two skills, one pipeline
  1. 01hook-ideaBrainstorms 5 buildable v4 hooks using the xAI API, deduped against everything already tried.
  2. 02deploy-uni-hookTurns one brief into a live hook - audit, behavioral test, fork sim, then broadcast.

How a hook gets built

  1. 01

    Generate

    A brief becomes Solidity on the AeonFee base - so the 10 bps fee is inherited, not hand-written. Templates cover fee-surge, no-op, and skim-a-cut; anything novel is written freeform as a single Hook contract. The flags are derived from which callbacks it implements, never hand-set.

  2. 02

    Gate

    Three gates run before any deploy: a static audit (names, onlyPoolManager, no selfdestruct/delegatecall), an agent-written behavioral forge test that asserts the hook's actual rule and proves the fee lands on a native-ETH pool (the shape every real launch uses), and a fork simulation of deploy + swap. Any failure stops the run.

  3. 03

    Deploy

    Mine a CREATE2 salt so the address carries the right flag bits, then broadcast to mainnet through an Alchemy endpoint. Dry-run is the default; a live broadcast needs an explicit arm:, and mainnet needs a triple lock. The deployed address is deterministic - same everywhere it lands on a chain.