AI infrastructure for programmable liquidity.
Describe the
market.Forge the
logic.
5 phrases understood, 2 modules placed. Read locally by the demo engine: no AI call, no transaction.
Built for Uniswap v4 on Robinhood Chain.
- Dynamic Fee0.30% base
- Launch Protection1 hour
- ETH / USDGpool
From sentence to signature.
Four steps. Three of them you can walk through in the demo today. The last one is yours to sign.
Step 1: Describe
Tell HookForge how your pool should behave.
Plain language is the input. Fees, launch rules, treasury routing, trading windows: say it the way you would brief a developer.
The sentence
Create an ETH / USDG pool with a 0.30% dynamic fee, launch protection for the first hour and a treasury fee to my wallet.
6 phrases understood. The marked words are what the engine acts on.
Step 2: Forge
AI converts your intent into hook configuration.
Every rule becomes a module with explicit parameters and the Uniswap v4 callbacks it needs. Nothing stays hidden inside a prompt. In the demo, a local parser stands in for the model.
Hook configuration
- Dynamic Fee0.30% basebeforeSwapafterSwap
- Launch Protection1 hourbeforeSwap
- Treasury0.05% to connected walletafterSwap
DynamicFeeHook.sol
Step 3: Verify
Permissions, compilation and simulation are checked.
The source compiles, the permission mask is validated against the address the hook will live at, and deployment is rehearsed before a signature is ever requested.
What gets checked
- CompilationSource compiles and bytecode is validated.
- PermissionsCallbacks match mask 0x00c0.
- SimulationConstructor, permissions and pool initialization.
- 0
- 0
- 0
- 0
- 0
- 0
- 1
- 1
- 0
- 0
- 0
- 0
- 0
- 0
The 14 permission bits a v4 hook carries in its address.
Step 4: Deploy
Sign from your own wallet.
HookForge never holds keys or funds. The last step is a transaction you read and sign yourself.
Coming with production accessSignature request
Deploy DynamicFeeHook
- Network
- Robinhood Chain
- Signer
- Your wallet
- Method
- CREATE2
Sign in walletNot available yet. The demo stops here and never asks a wallet to sign.
The sentence
Create an ETH / USDG pool with a 0.30% dynamic fee, launch protection for the first hour and a treasury fee to my wallet.
6 phrases understood. The marked words are what the engine acts on.
The module
library.
Each module maps to specific Uniswap v4 callbacks, and one hook can combine several. None of them are live on-chain yet.
Where it runs
Adapt pool fees based on predefined conditions.
Adjusts the swap fee inside fixed bounds as conditions change.
Try this sentence in the demoSay it like this
“Charge a 0.30% fee on ETH / USDG that rises when the market gets volatile.”
You get
- Base
- 0.30%
- Ceiling
- 1.00%
- Responds to
- Volatility
beforeSwap afterSwap
Where it runs
Adapt pool fees based on predefined conditions.
Adjusts the swap fee inside fixed bounds as conditions change.
Say it like this
“Charge a 0.30% fee on ETH / USDG that rises when the market gets volatile.”
You get
- Base
- 0.30%
- Ceiling
- 1.00%
- Responds to
- Volatility
beforeSwap afterSwap
Demo: explorable in the demo today. Planned: on the module roadmap. Production access: opens with the production gate.
You review it.
You sign it.
- Wallet-signed deployment
- A hook is only ever deployed by a transaction you sign in your own wallet.
- Non-custodial architecture
- HookForge never holds keys or funds, and never asks for a seed phrase.
- Explicit review before deployment
- Modules, parameters, permissions and owner are laid out before anything is signed.
- Compilation validation
- Source is compiled and the bytecode checked before it can move forward.
- Permission validation
- The callbacks a hook claims are checked against the flags encoded in its address.
- Simulation before transaction
- Deployment and pool initialization are simulated first. A failed simulation blocks the next step.
Status ledger
What is true today
- Wallet connectionLive, read-only
- Early Access listLive
- Interactive demoLive, simulated
- Production contractsNot written yet
- Security auditNone yet
- Transactions sent by the demoNone, by design
We will not describe anything as audited until it has been. This ledger changes when the facts do.