<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>HookForge</title>
  <link>https://hookforge.pages.dev</link>
  <description>A catalogue of Uniswap v4 hooks nobody has built: novel AMM mechanisms in audited-shape Solidity, each with its prior art and its limitations stated, a TypeScript SDK, an MCP server for agents, and deployments on Base, Arbitrum, Unichain and Robinhood Chain.</description>
  <language>en</language>
  <atom:link href="https://hookforge.pages.dev/feed.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>AgentBudget</title>
    <link>https://hookforge.pages.dev/hooks/agent-budget/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/agent-budget/</guid>
    <description><![CDATA[A spending limit the venue itself enforces: an autonomous agent may swap on this pool only within a budget its principal signed, and the pool refuses the swap that would exceed it.]]></description>
    <category>Agent-native</category>
  </item>
  <item>
    <title>RatchetFloor</title>
    <link>https://hookforge.pages.dev/hooks/ratchet-floor/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/ratchet-floor/</guid>
    <description><![CDATA[A price floor that only ever moves up.]]></description>
    <category>Curves</category>
  </item>
  <item>
    <title>AntiSnipeRamp</title>
    <link>https://hookforge.pages.dev/hooks/anti-snipe-ramp/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/anti-snipe-ramp/</guid>
    <description><![CDATA[Opens a pool at a punitive fee that decays to normal over a fixed window, and pays every cent of the difference to liquidity providers rather than to the deployer.]]></description>
    <category>Launch</category>
  </item>
  <item>
    <title>LiquidityFloor</title>
    <link>https://hookforge.pages.dev/hooks/liquidity-floor/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/liquidity-floor/</guid>
    <description><![CDATA[A liquidity commitment enforced per position: a fraction of what you add cannot leave until the pool's unlock date, and every provider is held to that fraction of their own stake rather than to a shared pool total.]]></description>
    <category>Liquidity provider economics</category>
  </item>
  <item>
    <title>ArbTaxDecay</title>
    <link>https://hookforge.pages.dev/hooks/arb-tax-decay/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/arb-tax-decay/</guid>
    <description><![CDATA[Prices the staleness of a pool: the longer a pool goes untraded, the more the next swap pays.]]></description>
    <category>Order flow and MEV</category>
  </item>
  <item>
    <title>FlowClassifier</title>
    <link>https://hookforge.pages.dev/hooks/flow-classifier/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/flow-classifier/</guid>
    <description><![CDATA[Publishes, on-chain, how much of a pool's order flow arrives first in the block and how far it moves the price when it does. It changes nothing about the pool it measures.]]></description>
    <category>Order flow and MEV</category>
  </item>
  <item>
    <title>MarkoutFee</title>
    <link>https://hookforge.pages.dev/hooks/markout-fee/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/markout-fee/</guid>
    <description><![CDATA[A fee that learns. The pool measures whether its own past trades turned out to be informed, and charges the next one accordingly.]]></description>
    <category>Order flow and MEV</category>
  </item>
  <item>
    <title>PriorityFeeTax</title>
    <link>https://hookforge.pages.dev/hooks/priority-fee-tax/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/priority-fee-tax/</guid>
    <description><![CDATA[Charges a swap in proportion to what it paid the block producer to get where it is in the block.]]></description>
    <category>Order flow and MEV</category>
  </item>
  <item>
    <title>CircuitBreaker</title>
    <link>https://hookforge.pages.dev/hooks/circuit-breaker/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/circuit-breaker/</guid>
    <description><![CDATA[Halts swapping for a cooldown after the price moves further than a pool is willing to move in one window, and lets liquidity leave the whole time.]]></description>
    <category>Risk</category>
  </item>
  <item>
    <title>DepegShield</title>
    <link>https://hookforge.pages.dev/hooks/depeg-shield/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/depeg-shield/</guid>
    <description><![CDATA[Makes leaving a peg expensive and returning to it cheap, in proportion to how far the pool has already strayed.]]></description>
    <category>Risk</category>
  </item>
  <item>
    <title>DrawdownCap</title>
    <link>https://hookforge.pages.dev/hooks/drawdown-cap/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/drawdown-cap/</guid>
    <description><![CDATA[A limit down. The pool may not fall more than a fixed distance below where the current epoch opened, and the limit resets on a schedule rather than on anyone's say-so.]]></description>
    <category>Risk</category>
  </item>
  <item>
    <title>OracleBand</title>
    <link>https://hookforge.pages.dev/hooks/oracle-band/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/oracle-band/</guid>
    <description><![CDATA[Refuses to let a pool settle at a price the wider market does not recognise.]]></description>
    <category>Risk</category>
  </item>
  <item>
    <title>ExpirySettle</title>
    <link>https://hookforge.pages.dev/hooks/expiry-settle/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/expiry-settle/</guid>
    <description><![CDATA[Gives a pool a maturity, and makes moving its price monotonically more expensive as that maturity approaches, so the settlement price is dearest to manipulate exactly when manipulating it would pay most.]]></description>
    <category>Time</category>
  </item>
  <item>
    <title>TradingCalendar</title>
    <link>https://hookforge.pages.dev/hooks/trading-calendar/</link>
    <guid isPermaLink="true">https://hookforge.pages.dev/hooks/trading-calendar/</guid>
    <description><![CDATA[Gives a pool a trading session, and closes it by raising the price of immediacy rather than by reverting.]]></description>
    <category>Time</category>
  </item>
</channel>
</rss>
