Craft your rules.
Earn forever.
Modular infrastructure for Uniswap v4 hooks. Compose pool rules from bounded modules, publish them as blueprints that pay you on every reuse, and launch tokens straight into pools whose rules anyone can read.
Example blueprint
Steady Hands
TOKEN / ETH · 1% fee · 2 modules
- 1% LP fee on every swap, all of it to liquidity in range.
- First 30 blocks: at most 1% of supply per block, plus a 15% guard tax to LPs.
- 1% of every buy's ETH is donated to in-range LPs.
BI beforeInitialize · BS beforeSwap · AS afterSwap · ASΔ afterSwapReturnDelta
How it works
From a rule to a market in three moves
- 01
Compose
Switch modules on, set their numbers. The composer derives the hook permission bits, the callbacks, the v4 fee setting and the worst-case take, and refuses combinations that conflict.
Go - 02
Publish
Name the rule set and set a royalty. It becomes a blueprint anyone can inspect, remix or launch with, and its author is paid each time a pool adopts it.
Go - 03
Launch
Open a new token directly into a pool that carries the blueprint, or give an existing token a second pool with rules. Everything is frozen at creation.
Go
The module shelf
Seven rules, each with hard bounds
Every module declares the callbacks it needs, the parameters it accepts and the most it can take from a trade. Nothing outside those bounds can be deployed.
Snipe Guard
Caps buys per block and taxes the opening window.
Size-Scaled Fee
The LP fee grows with trade size against depth.
Buy Burn
Burns a share of every buy's token output.
LP Stream
Routes a share of every buy to in-range LPs.
Milestone Pot
Every Nth qualifying buy wins the pot.
Liquidity Timelock
Founding liquidity cannot leave before the unlock date.
Arb Recapture
Keeps part of arbitrage value inside the pool.
Your combinationCompose itWho it is for
One hook, five ways in
Launchers
Open a token with rules
Pick an opening guard, a fee curve, a burn or a pot. The token and its pool are created in one transaction, rules frozen from the first block.
Launch formHook builders
Publish once, earn on reuse
Compose modules into a blueprint, set a royalty, and collect it every time another pool adopts your rule set.
ComposerLPs
Provide where rules pay you
Size-scaled fees and LP streams send more of each trade to liquidity in range. The base fee is always yours in full.
LP StreamTraders
Read before you swap
Every rule, parameter and worst-case take is on the pool page before your first trade. No hidden switches.
Live poolsAnalysts
Decode any hook
Paste a hook address and get its permission bits, what each callback can do, and a risk read you can argue with.
ScannerLive · Robinhood Chain
Hooks are already shaping pools here
Counted from Uniswap v4 PoolManager events over roughly the last eight hours. Third-party pools, read as they are; Rule Craft pools join them at launch.
Reading PoolManager events…
Scan a hook before you trust it
Paste any hook address or v4 pool id from Robinhood Chain. You get its permission bits, what each callback allows, and a permission-based grade.
Why it compounds
Rules become assets
Composable, not forked
Each module is written once and reused by every pool that switches it on. A new rule set is a new combination, not a new contract to trust.
Royalty-bearing blueprints
Authors set a royalty on add-on revenue when they publish. Every pool that adopts the blueprint pays it for as long as the pool trades.
Pool-first launches
A token is minted straight into its pool with its rules already on. No bonding phase to migrate from, no window where the rules are different.
Readable before capital moves
Bits, parameters, take and grade are on the page before the first swap. If it is not readable, it does not launch.
Where a buy's add-on revenue goes · design
Take a pool on the Slow Burn blueprint and a 1 ETH buy. The base LP fee goes to LPs in full and is never shared. Only add-ons are split.
Plus 1% of the tokens bought is burned. Percentages of the 1 ETH input. Design numbers, not deployed.
Blueprints
Start from an example
Six rule sets written by the team to show the format. Not deployed; remix any of them.
Quiet Open
grade A · buy 1%A launch that bots find expensive and humans find fair.
Deep Water
grade A · buy 1.2%Fees that charge size, not people.
Slow Burn
grade A · buy 2.5%Supply shrinks a little with every buy.
Steady Hands
grade A · buy 2%A guarded opening, then every buy feeds the LPs.
LP Harvest
grade A · buy 2%Pays liquidity first, from both directions.
Full Kit
grade B · buy 2.5%Every on-chain rule at modest settings.
FAQ
Plain answers
What is a Uniswap v4 hook?+
A contract a v4 pool calls at fixed points: when it opens, when liquidity moves, before and after swaps. The hook's address encodes which of 14 callbacks it may run, so its powers are readable from the address alone.
What does Rule Craft add on top?+
A library of bounded rule modules behind one hook, a composer that shows exactly what a combination does, a registry of blueprints whose authors earn royalties, and a launcher that opens a new token directly into its ruled pool.
Is anything live today?+
The composer, the scanner, the live pool index and all docs are live and read Robinhood Chain directly. The Rule Craft contracts (hook, launcher, blueprint registry) are written and tested but not deployed yet, and they are unaudited; until the owner deploys them, every button that would sign says "Not deployed yet". The $RULECRAFT token address is published at launch.
Who earns what?+
LPs keep the LP fee in full. Burns go to the dead address. From the guard tax and LP stream (add-on revenue) only, a blueprint author takes the royalty they set (up to 25%) and the protocol takes 10% by default, a rate fixed once when the registry is deployed; the rest goes to in-range LPs. A pool with no add-ons pays the protocol nothing.
Can rules change after launch?+
No. Module settings, royalty and protocol share are frozen when the pool is created. The hook keeps no switch to turn a rule back on or raise a number.
Is the risk grade an audit?+
No. It scores permissions and settings: how far the rules can move a trade or an LP from a plain pool. It never inspects code quality. See the methodology page for every factor.