# reel: full agent reference > reel is a pool program on Solana with Hook Blocks: rules a pool runs on every swap, chosen when it opens and frozen for its life. A launch opens a new or existing token in up to 8 constant-product pools, one per quote. > This document is a discovery aid. It is not deployment evidence, a transaction receipt or financial advice; the program accounts and transactions on Solana are the record. ## Canonical identity - Product: reel. Official origin: https://www.reelsliq.tech. - Official X account: none yet. reel has not created one; any account claiming to be reel is not official. - Network: Solana mainnet. - reel program: `Ajvhesd3q6yJFgnBL6vppAJDF7gP6nmksA8WkrTM4vcJ`. reel-hook program: `oF7b3JDvBhT34SjHPsC1xiZrkgNKwFzPncTxk2TYGdx`. reel-vaults program: `98oS15W2xt8fa4NCZvHMEv6ZdzVEVeu45prSt85Mb7fK`. - Status: This deployment is configured with the reel program at Ajvhesd3q6yJFgnBL6vppAJDF7gP6nmksA8WkrTM4vcJ. reel and reel-hook were reviewed and verified end to end on Solana mainnet; their upgrade authority is the reel treasury, BA9VJD2ux2XtQ1diiurBR9pmgqtb33ivs6H8fmSgNPXr. reel-vaults, the periphery program, is verified on mainnet module by module, and its upgrade authority moves to the treasury when that finishes. - Token identity rule: a token is its mint address, never its ticker. - reel has no airdrop and never asks for a seed phrase. - Release boundary: source code, docs and UI copy don't prove a deployment. A program id configured here and the executable account on chain do. - Identity last reviewed: 2026-11-06. ## What reel is - reel runs its own pool program, written in Pinocchio. Each pool is a full-range constant-product market (`rb · eq = k`, with a virtual quote so a launch can open with tokens only) on tracked reserves. - A Hook Block does one job, with settings the program bounds. A pool runs the blocks its creator picked; they are bits and settings in its `PoolParams`, frozen at `PoolInit`. Nobody can change them afterwards, the admin included. - LP fees accrue as fee growth outside the reserves, so positions collect fees without touching principal and locked positions keep earning. - reel-hook is the Token-2022 transfer hook of every token reel launches. It can only allow or refuse transfers (Wallet Cap, sell lock, canonical venue, agent-only); every charge is taken in the pool. - reel-vaults is the periphery program, beside the pools and off the swap path. Live on Solana mainnet: Holder Pot payouts; the Fee Bridge; the Revenue Router; the recovery reserve; limit orders and the Floor bid, with fill bounties; funded referral and points campaigns. Coming with an upgrade at the same address: Vesting Milestone and Dev Drip; zap vaults, Pool Mesh and Family Pinger; the LP Time-Lock Boost; the Revenue Tokenizer; Pay Later; the Entry Ratio Guarantee. - A deposit cap is a per-pool setting the admin can set or clear. reel's and reel-hook's upgrade authority is the reel treasury, `BA9VJD2ux2XtQ1diiurBR9pmgqtb33ivs6H8fmSgNPXr`; reel-vaults' moves there once its mainnet verification finishes. ## Launch model - `LaunchCreate` creates a launch. For a new token it also creates a Token-2022 mint with a fixed supply, reel-hook as its transfer hook, no freeze authority, a revoked mint authority and no metadata update authority. - `PoolInit` then `PoolSeed` for each of 1 to 8 pools, each on a distinct quote with its own base fee, protocol share and blocks; an optional dev buy per pool; then `LaunchFinalize` opens every pool at once. - Launch options: supply split, opening price check, supply you keep (at most 5% with a dev buy), liquidity lock up to 1,200,000 s, Canonical Venue Token and agent-only flags. - A launch's liquidity can be put under a launch lock with a beneficiary, until a date or for good. - Pools open under a root: reel's shared root 0, or an owned root with its own allowed blocks and integrator. - Fees: the base LP fee goes 100% to LPs. Block fees pay the protocol share first (20% to 50%, chosen at launch). Integrators and referrers are paid out of the protocol's cut; the trader pays the same either way. A new token's pool that pays the protocol nothing else pays a 0.1% minimum fee. ## Hook Blocks 48 catalog entries (21 in the program, 8 partial, 4 in reel-vaults, 7 periphery, coming, 2 not on reel, 6 launch option). “In the program” and “Launch option” are what a pool can use; “In reel-vaults” runs beside the pool in the periphery program; “Periphery, coming” waits for a reel-vaults module that is not in the deployed build yet. Each page states the block's settings and bounds. - [Anti-Snipe](https://www.reelsliq.tech/hooks/anti-snipe): Caps and taxes early buys while the launch guard lasts. Sells never pay it. Status: In the program. - [Buy/Sell Block](https://www.reelsliq.tech/hooks/buy-sell-block): Pauses buys and locks sells for a set time after launch. Charges nothing. Status: In the program. - [Wallet Cap](https://www.reelsliq.tech/hooks/wallet-cap): While the guard lasts, no wallet buys more than a set share of the supply. Status: In the program. - [Sandwich Guard](https://www.reelsliq.tech/hooks/sandwich-guard): A swap that moves price back toward where its window opened pays that move. Status: In the program. - [Exit Clock](https://www.reelsliq.tech/hooks/exit-clock): Sells pay a fee that falls the longer the tokens were held. Status: In the program. - [Market Guard](https://www.reelsliq.tech/hooks/market-guard): Swaps that stray from a live Pyth price pay the pool's LPs a surcharge. Status: In the program. - [Agent gate](https://www.reelsliq.tech/hooks/agent-gate): Only registered agents can buy, sell or add liquidity. Removing is never gated. Status: In the program. - [Canonical Venue Token](https://www.reelsliq.tech/hooks/canonical-venue-token): A new token that moves only between wallets and reel's own vaults. Status: Partial. - [Recovery reserve](https://www.reelsliq.tech/hooks/recovery-reserve): A public fund that repays LPs or traders after a reviewed incident. Status: In reel-vaults. - [Dynamic fees](https://www.reelsliq.tech/hooks/dynamic-fees): The fee rises with how far a swap pushes the price. Pushing it back is free. Status: In the program. - [Storm Fee](https://www.reelsliq.tech/hooks/storm-fee): The fee rises when price turns choppy and eases as it calms, within fixed bounds. Status: In the program. - [Swap Cut](https://www.reelsliq.tech/hooks/swap-cut): A fixed cut of every buy and sell for the pool's liquidity owner. Status: In the program. - [Minimum fee](https://www.reelsliq.tech/hooks/min-fee): A small fee to reel on a new token's pool that pays reel nothing else. Status: In the program. - [Market-hours fee](https://www.reelsliq.tech/hooks/market-hours-fee): A fee that follows the US stock market's sessions. Status: In the program. - [Managed fee](https://www.reelsliq.tech/hooks/managed-fee): A surcharge reel's keeper moves as price moves, inside a cap you fix at launch. Status: In the program. - [Usage fee](https://www.reelsliq.tech/hooks/usage-fee): Every swap pays a market block's builder, its backers, reel and a reserve. Status: In the program. - [Hook Blocks Market](https://www.reelsliq.tech/hooks/hook-blocks-market): Builders publish bonded add-on blocks; pools that install one pay its usage fee. Status: Partial. - [Creator royalty](https://www.reelsliq.tech/hooks/creator-royalty): A share of LP Rewards on every buy, paid to a recipient fixed at launch. Status: In the program. - [Tax + Conversion](https://www.reelsliq.tech/hooks/tax-conversion): A buy tax and a sell tax in the quote, paid to a recipient fixed at launch. Status: Partial. - [Revenue Router](https://www.reelsliq.tech/hooks/revenue-router): Shares the creator royalty among up to 8 payees at fixed shares. Status: In reel-vaults. - [Revenue Tokenizer](https://www.reelsliq.tech/hooks/revenue-tokenizer): Turns a fee right into a fixed supply of tokens whose holders share its income. Status: Periphery, coming. - [Auto Burn](https://www.reelsliq.tech/hooks/auto-burn): Burns a set share of every buy's tokens in the same swap. Status: In the program. - [Arb recapture](https://www.reelsliq.tech/hooks/arb-recapture): The pool keeps most of the price-gap profit instead of outside bots. Status: Partial. - [King of the Pool](https://www.reelsliq.tech/hooks/king-of-the-pool): Each round's biggest single buy takes a prize from a pot recapture fills. Status: In the program. - [Holder Pot](https://www.reelsliq.tech/hooks/holder-pot): Sandwich Guard's charges fill a pot paid to holders by tokens × time held. Status: In the program. - [Swap Reward Mint](https://www.reelsliq.tech/hooks/swap-reward-mint): Pays traders a reward token for each swap, funded by a slice of the trade. Status: In the program. - [Referrals](https://www.reelsliq.tech/hooks/referrals): Ref codes and links that pay referrers part of the protocol's cut. Status: In the program. - [Nth-buy Pot](https://www.reelsliq.tech/hooks/nth-buy-pot): Held on hookr: King of the Pool takes its place. Status: Not on reel. - [LP Rewards](https://www.reelsliq.tech/hooks/lp-rewards): An extra fee on buys, kept by the LPs whose liquidity filled them. Status: In the program. - [Pay Later](https://www.reelsliq.tech/hooks/pay-later): Buyers pay a premium now to reserve tokens at a fixed price for a term. Status: Periphery, coming. - [Entry Ratio Guarantee](https://www.reelsliq.tech/hooks/entry-ratio-guarantee): LPs can exit with the token amounts they put in, covered by forfeited fees. Status: Periphery, coming. - [Floor bid](https://www.reelsliq.tech/hooks/floor-bid): A treasury's standing bid below the price that buys the token as it falls. Status: Partial. - [Fee Bridge](https://www.reelsliq.tech/hooks/fee-bridge): Pays a royalty or a tax, a capped drip at a time, to another pool's LPs. Status: In reel-vaults. - [Dev buy and lock](https://www.reelsliq.tech/hooks/dev-buy): One first buy per pool inside the launch, then the launch liquidity stays locked. Status: Launch option. - [Liquidity lock](https://www.reelsliq.tech/hooks/liquidity-lock): Keeps the launch liquidity in its pools for a set time, or hands the launch to a lock. Status: Launch option. - [Supply you keep](https://www.reelsliq.tech/hooks/supply-you-keep): Declares on chain the most of a new token's supply the creator may hold at launch. Status: Launch option. - [Vesting Milestone](https://www.reelsliq.tech/hooks/vesting-milestone): Locks a team allocation that vests after a cliff, then linearly. Status: Periphery, coming. - [Dev Drip](https://www.reelsliq.tech/hooks/dev-drip): Releases the creator's own allocation through the pool, a slice per window. Status: Periphery, coming. - [Zap Relay source](https://www.reelsliq.tech/hooks/zap-relay-source): Routes a cut of every buy to a zap vault that buys another pool. Status: Partial. - [Zap Relay target](https://www.reelsliq.tech/hooks/zap-relay-target): A pool only its feeder zap vaults may buy; anyone may sell. Status: Partial. - [Pool Mesh](https://www.reelsliq.tech/hooks/pool-mesh): One zap vault, fed by many pools, that buys up to four target pools. Status: Periphery, coming. - [Family Pinger](https://www.reelsliq.tech/hooks/family-pinger): Runs every due zap and payout of a launch in one call, for a tip. Status: Periphery, coming. - [Multi-pool launch](https://www.reelsliq.tech/hooks/multi-pool-launch): Opens one token in up to 8 pools at once, each with its own quote and blocks. Status: Launch option. - [Supply split](https://www.reelsliq.tech/hooks/supply-split): Seeds each pool of a new token with an exact share of the supply. Status: Launch option. - [Opening price check](https://www.reelsliq.tech/hooks/opening-price-check): Fails the launch if a pool opens too far from pool 1's price. Status: Launch option. - [Limit orders](https://www.reelsliq.tech/hooks/limit-orders): Escrow a trade with a price limit; anyone fills it once the pool pays the limit. Status: In reel-vaults. - [Best route](https://www.reelsliq.tech/hooks/best-route): Compares the pool with other venues before a trade and offers a clearly better route. Status: Partial. - [Outside Fill](https://www.reelsliq.tech/hooks/outside-fill): Fills part of a swap from an outside venue when it gives more than the pool. Status: Not on reel. ## King of the Pool - [Kings](https://www.reelsliq.tech/kings) lists rounds and winners once pools run it. - [King of the Pool docs](https://www.reelsliq.tech/docs/pools/king-of-the-pool): the largest single buy of each UTC-aligned round, from an on-curve wallet at top level, takes a prize from a pot that arbitrage recapture fills, capped at half of what that buy paid the protocol through LP Rewards and Auto Burn. ## $REEL - $REEL launches later. Mint: none yet. Any token claiming to be $REEL before a mint is listed here is not reel's. - Burns, staking and bonding read the mint from configuration; nothing hard-codes one. ## ReelBook [ReelBook](https://www.reelsliq.tech/docs/reelbook) is a set of worked setups. Each page names the pools, the Hook Blocks on each, what runs today and what is coming, and the steps to build it, with links that open the builder and the launch floor on each pool. - [ReelBook: Constellation](https://www.reelsliq.tech/docs/reelbook/constellation): A flagship launch that shows every way to trade one token: eight pools, each with its own job. - [ReelBook: Binary Star](https://www.reelsliq.tech/docs/reelbook/binary-star): Two teams launch sibling tokens that buy each other’s reserve: a duo, two sides of one game, a token and its DAO. - [ReelBook: Season Ladder](https://www.reelsliq.tech/docs/reelbook/season-ladder): A market that opens in stages: a guarded first season, then new pools at a milestone. - [ReelBook: Creator coin with fan perks](https://www.reelsliq.tech/docs/reelbook/creator-coin-with-fan-perks): For a streamer, artist or podcast: the day’s top fan takes the crown, and fan-club swaps mint points. - [ReelBook: Session pools](https://www.reelsliq.tech/docs/reelbook/session-pools): For a community whose holders also hold tokenized stocks: a crown pool, a desk and six session pools. - [ReelBook: Faction league](https://www.reelsliq.tech/docs/reelbook/faction-league): A community game with four sides: each faction is its own token with a crown pool and a points pool. - [ReelBook: Agent-run token](https://www.reelsliq.tech/docs/reelbook/agent-run-token): For an AI agent with its own treasury: royalty to a split, a tax to the agent’s wallet and points for its users. - [ReelBook: Bot-resistant fair launch](https://www.reelsliq.tech/docs/reelbook/bot-resistant-fair-launch): For a team that wants early bots to pay the holders and LPs who stay. - [ReelBook: Game economy, GEM and GOLD](https://www.reelsliq.tech/docs/reelbook/game-economy-gem-and-gold): A game with an everyday currency and a premium one: GOLD’s trading funds GEM’s reserve. - [ReelBook: DAO commons](https://www.reelsliq.tech/docs/reelbook/dao-commons): A community that launches as a DAO with a treasury: royalty, a trading tax, governance points and a desk. - [ReelBook: Buy-later launch](https://www.reelsliq.tech/docs/reelbook/buy-later-launch): A launch that lets buyers commit now and pay full price later, beside a crown pool and a desk. - [ReelBook: Public goods token](https://www.reelsliq.tech/docs/reelbook/public-goods-token): A token that funds public goods: royalty to the recipients, a tax to a treasury, points for donors. - [ReelBook: Liquidity home](https://www.reelsliq.tech/docs/reelbook/liquidity-home): For an established Solana token moving its main depth to reel: a crown pool, a desk, a points pool and a lean pool. - [ReelBook: Guarded SOL/USDC venue](https://www.reelsliq.tech/docs/reelbook/guarded-sol-usdc-venue): For a market maker or a USDC desk: SOL/USDC pools held near Pyth’s price, where strays pay LPs. - [ReelBook: Loyalty points](https://www.reelsliq.tech/docs/reelbook/loyalty-points): For a token with a large, long-held community: swaps mint loyalty points, back-runs pay, and a crown pool runs daily. - [ReelBook: Revenue buyback engine](https://www.reelsliq.tech/docs/reelbook/revenue-buyback-engine): For an app or protocol with real revenue: a buyback pool only its vault may buy, fed by 1% of buys on a second pool. - [ReelBook: Community bridge](https://www.reelsliq.tech/docs/reelbook/community-bridge): For two communities that want a shared market: each funds the other’s reserve, and a bridge pool trades one in the other. - [ReelBook: Treasury desk](https://www.reelsliq.tech/docs/reelbook/treasury-desk): For a DAO or foundation holding a large share of its own token: a managed desk and a pool where back-runs pay. - [ReelBook: Protocol fee share](https://www.reelsliq.tech/docs/reelbook/protocol-fee-share): For a protocol that wants its stakers paid from trading: a royalty to a split and a tax to the staking program. - [ReelBook: Fair venue](https://www.reelsliq.tech/docs/reelbook/fair-venue): For a high-volume token whose traders want MEV paid back: trader-first recapture, plain LP pools and a desk. - [ReelBook: Builder token](https://www.reelsliq.tech/docs/reelbook/builder-token): For a team that builds Hook Blocks: a buyback pool, and a crown pool that runs the team’s market block. - [ReelBook: Stock-hours expansion](https://www.reelsliq.tech/docs/reelbook/stock-hours-expansion): For any token whose holders also hold tokenized stocks: four session pools and a USDC desk. - [ReelBook: Revival kit](https://www.reelsliq.tech/docs/reelbook/revival-kit): For a quiet token whose community wants a second run: a crown pool with a burn, a points pool and a sell tax. - [ReelBook: Platform default family](https://www.reelsliq.tech/docs/reelbook/platform-default-family): For an app or launch platform that wants a house style: a royalty split with the platform and a tax to it. - [ReelBook: Fair launch, locked](https://www.reelsliq.tech/docs/reelbook/fair-launch-locked): Early bots pay the LPs, and LPs who lock their positions earn more on top. - [ReelBook: DAO commons, locked](https://www.reelsliq.tech/docs/reelbook/dao-commons-locked): A DAO whose trading tax rewards long-term LPs: DAO commons with a lock boost on the main pool. - [ReelBook: Liquidity home, locked](https://www.reelsliq.tech/docs/reelbook/liquidity-home-locked): For an established token that wants outside LPs to move in and stay: Liquidity home with a lock boost. - [ReelBook: LP-first venue](https://www.reelsliq.tech/docs/reelbook/lp-first-venue): For a token that wants its pools to pay LPs every way they can, with more for LPs who lock. ## Public route inventory - [/](https://www.reelsliq.tech/): Landing: what reel is and how a swap passes through Hook Blocks - [/app](https://www.reelsliq.tech/app): Discover: pools, hooks, tokens and revenue tokens, read from chain - [/launch](https://www.reelsliq.tech/launch): Launch a new token or open pools for an existing one - [/builder](https://www.reelsliq.tech/builder): Compose and check a board of Hook Blocks; share it or save it as a hook - [/hooks](https://www.reelsliq.tech/hooks): The Hook Blocks catalog, with a page per block - [/scan](https://www.reelsliq.tech/scan): Read an address: a mint's authorities and extensions - [/kings](https://www.reelsliq.tech/kings): King of the Pool rounds - [/portfolio](https://www.reelsliq.tech/portfolio): A wallet's positions, ledgers and claims - [/revenue](https://www.reelsliq.tech/revenue): Revenue tokens (coming) - [/agents](https://www.reelsliq.tech/agents): reel for agents: the MCP server at /api/mcp (live) and its tools - [/integrations](https://www.reelsliq.tech/integrations): Integrations and their status - [/learn](https://www.reelsliq.tech/learn): Plain-language explainers - [/docs](https://www.reelsliq.tech/docs): Developer docs - [/updates](https://www.reelsliq.tech/updates): What's live and what's coming - [/security](https://www.reelsliq.tech/security): Official identity, how to verify, how to report - [/status](https://www.reelsliq.tech/status): Dated identity record and the live chain link; not uptime telemetry - [/methodology](https://www.reelsliq.tech/methodology): Where every figure comes from - [/privacy](https://www.reelsliq.tech/privacy): Privacy (draft, pending review) - [/terms](https://www.reelsliq.tech/terms): Terms (draft, pending review) ## Documentation index: overview - [What you can do with reel](https://www.reelsliq.tech/docs/overview/what-you-can-do): Every task reel supports, from launching a token to running a crank, with the page or route that does it. ## Documentation index: pools - [reel pools](https://www.reelsliq.tech/docs/pools/overview): What a reel pool is, what it can carry, and the page that covers each piece. - [Core blocks](https://www.reelsliq.tech/docs/pools/core-blocks): The Hook Blocks in the reel program, what a creator sets on each, and the ranges the program accepts. - [King of the Pool](https://www.reelsliq.tech/docs/pools/king-of-the-pool): The biggest single buy of each round takes a prize from a pot that arbitrage recapture fills, capped by what that buy paid the protocol. - [Wallet Cap](https://www.reelsliq.tech/docs/pools/wallet-cap): No wallet can buy more than a set share of the supply while the launch guard lasts, counted across every pool of the launch. - [Launch-day blocks](https://www.reelsliq.tech/docs/pools/launch-day-blocks): The Hook Blocks a pool can carry, what each one does, and what it costs a swap. - [Multi-pool launch](https://www.reelsliq.tech/docs/pools/multi-pool-launch): One token in up to 8 pools at once, one per quote: what a creator sets, which quotes a pool can take and how the pools trade together. - [Dev buy and its lock](https://www.reelsliq.tech/docs/pools/dev-buy): The creator's first buy, made inside the launch before trading opens: its limits, and the liquidity lock it starts. - [Launch lock](https://www.reelsliq.tech/docs/pools/launch-lock): Hold a launch's liquidity in its pools until a date you pick, or for good, while a beneficiary collects every fee it earns. - [Fees and the recapture split](https://www.reelsliq.tech/docs/pools/fees): How reel is paid on a pool: its share of block fees, what integrators and referrers take from it, and how each arbitrage recapture splits. - [The minimum fee](https://www.reelsliq.tech/docs/pools/minimum-fee): When a pool pays reel a minimum share of each swap, how much it is, and which blocks replace it. - [Saved hooks](https://www.reelsliq.tech/docs/pools/saved-hooks): A named set of Hook Blocks kept on chain: what it holds, how pools follow it, and how its versions work. - [Owned roots](https://www.reelsliq.tech/docs/pools/owned-roots): Open pools under a namespace of your own: the blocks it allows, who may open pools in it, and the integrator it pays. - [LP Time-Lock Boost](https://www.reelsliq.tech/docs/pools/lp-time-lock-boost): Lock a position for weeks and earn extra rewards from a budget a creator or partner funds: reel-vaults' gauge module. (coming) - [Referrals](https://www.reelsliq.tech/docs/pools/referrals): Claim a ref code and share it. Wallets that link to it pay you part of the protocol's cut of their swaps for 365 days, at no cost to them. - [Programs](https://www.reelsliq.tech/docs/pools/programs): Creator rewards for trading or providing liquidity on a token's pools: Swap Reward Mint in the reel program, and funded campaigns in reel-vaults. - [SDK](https://www.reelsliq.tech/docs/pools/sdk): The reel TypeScript client: program ids, PDAs, account decoders, the launch builders and exact quotes. It lives in the reel repository; the npm package is coming. ## Documentation index: revenue tokens - [Revenue tokens](https://www.reelsliq.tech/docs/revenue-tokens/overview): Lock a fee right a reel pool pays, and mint a fixed supply of tokens whose stakers share its income: how reel-vaults' Revenue Tokenizer works and the pieces it builds on. (coming) - [What you can tokenize](https://www.reelsliq.tech/docs/revenue-tokens/what-you-can-tokenize): The fee rights the reel program pays today, who holds each one, and the instructions that move it: the ones a revenue token can lock, and the ones it can't. (coming) - [How pools pay a revenue token](https://www.reelsliq.tech/docs/revenue-tokens/how-pools-pay-it): Every stream a reel swap pays, the account it lands in and who can collect it: the income a revenue token can receive, and the parts it never could. (coming) - [Holding a revenue token](https://www.reelsliq.tech/docs/revenue-tokens/holding-a-revenue-token): What staking a reel revenue token gives you, what you can check on chain before you buy one, and how the tokenizer answers hookr's design questions. (coming) - [Terms and endings](https://www.reelsliq.tech/docs/revenue-tokens/terms-and-endings): A fee right locked for a term or forever: the reel lock primitives under it, the tokenizer's own terms, and how a term ends. (coming) - [Revenue tokens: FAQ and risks](https://www.reelsliq.tech/docs/revenue-tokens/faq-and-risks): What can stop a revenue token's income, which risks come from the pool and its quote, and what reel's admin can and can't touch. (coming) - [Build on revenue tokens](https://www.reelsliq.tech/docs/revenue-tokens/build-and-integrate): For wallets, indexers, keepers and launch platforms: the reel accounts, instructions and events that carry fee-right income, and what the tokenizer adds. (partial) ## Documentation index: concepts - [Architecture](https://www.reelsliq.tech/docs/concepts/architecture): reel's programs on Solana in one map: what each one does, the vault authority they share, the accounts they keep, and what the admin can and can't do. - [Quote tokens and Token-2022 risks](https://www.reelsliq.tech/docs/concepts/quote-tokens): Which mints a reel pool accepts on each side, what each Token-2022 extension brings into a pool, and the risks you inherit from a quote's issuer. ## Documentation index: guides - [The reel guide](https://www.reelsliq.tech/docs/guides/reel-guide): One pool program, the Hook Blocks you build a pool from, what each one charges, and where to find each part in the app. - [Swapping and quoting](https://www.reelsliq.tech/docs/guides/swapping-and-quoting): How to quote a swap exactly, set its limit, and build the instruction with the accounts each block needs. - [Providing liquidity](https://www.reelsliq.tech/docs/guides/providing-liquidity): Open a position, add and remove liquidity, collect fees, split, hand over and lock a position, and the rules that can refuse each step. - [Integrating as a launcher](https://www.reelsliq.tech/docs/guides/integrating-as-a-launcher): Open pools from your own launchpad: the launch calls, a root of your own, the integrator share, and who owns what afterwards. - [Build your own hook](https://www.reelsliq.tech/docs/reelbook/build-your-own-hook): Compose a hook from Hook Blocks, keep it on chain as a saved hook or behind a root of your own, open pools on it, and integrate it as a launchpad or a liquidity app. ## Documentation index: reference - [Programs and addresses](https://www.reelsliq.tech/docs/reference/programs-and-addresses): reel's program ids and derived addresses as this deployment is configured, the treasury, and the Solana programs reel calls. - [Where the numbers come from](https://www.reelsliq.tech/docs/reference/where-the-numbers-come-from): Which figures on reel are read from chain, from which accounts and logs, and what a dash, a floor or a missing figure means. - [Instructions, errors and events](https://www.reelsliq.tech/docs/reference/errors-and-events): Every reel instruction tag, every custom error code with its hex form, and the events an indexer decodes from the logs. ## Documentation index: integrations - [SDK: read, quote and build](https://www.reelsliq.tech/docs/integrations/sdk): The reel TypeScript client: decode accounts, quote a swap exactly as the program would, and build instructions your wallet signs. In the repo today; the npm package is coming. - [Routing reel pools: notes for aggregators](https://www.reelsliq.tech/docs/integrations/aggregator-routing): What a router such as Jupiter needs to quote and route a reel pool: the curve on tracked reserves, the accounts a swap takes, when a pool refuses, and how recapture and hooked tokens change the picture. - [Building an interface like the reel app](https://www.reelsliq.tech/docs/integrations/app-integration): How reel's own app reads Solana with no database, keeps its RPC key server-side, simulates every transaction before a wallet sees it, and shows a dash rather than a guess. - [reel MCP server](https://www.reelsliq.tech/docs/integrations/mcp): reel's MCP server for agents, live at /api/mcp: read pools, blocks and rounds, quote and check a swap, and get back unsigned, simulated transactions an agent's own wallet signs. - [Jobs for agents](https://www.reelsliq.tech/docs/integrations/agent-jobs): The reel instructions any wallet or agent can run, what each one moves, and the jobs in reel-vaults: limit-order fills for a bounty, payouts, router pushes and keeper drips. (partial) - [Publishing and partner review](https://www.reelsliq.tech/docs/integrations/partner-review): The on-chain review paths reel has (market blocks, integrators and quotes), what each one checks, and the intake for partners, which is not open yet. ## Documentation index: previous releases - [Previous releases](https://www.reelsliq.tech/docs/previous-releases): The program versions and SDK releases that came before the current one, and the pools that still run on them. There are none yet. ## Learn - [What is an AMM?](https://www.reelsliq.tech/learn/what-is-an-amm): How a pool prices every swap from the two balances it holds, why the price moves as you trade, and where the fees go. - [What is a liquidity provider?](https://www.reelsliq.tech/learn/what-is-a-liquidity-provider): Depositing both tokens into a pool, earning a share of every fee, and the divergence loss that comes with it. - [What are Hook Blocks?](https://www.reelsliq.tech/learn/hook-blocks): Rules a pool runs on every swap, chosen by its creator and frozen when the pool opens: how reel does on Solana what Uniswap v4 hooks do on Ethereum. - [What is a bonding curve?](https://www.reelsliq.tech/learn/what-is-a-bonding-curve): Pricing a token from how much of it has been sold, what happens when the curve completes, and why a reel launch opens a pool instead. - [What is a token launchpad?](https://www.reelsliq.tech/learn/what-is-a-token-launchpad): What a launchpad standardizes, why the limits on the first minutes matter most, and how a reel launch makes every rule readable. - [Reading on-chain markets](https://www.reelsliq.tech/learn/reading-onchain-markets): Fix the token's identity by its mint address, read the terms the program enforces, size your trade against real depth, and trust settled transactions over dashboards. ## Policy pages - [Security](https://www.reelsliq.tech/security): Verify reel before you connect a wallet: its official identity, what it will never ask you for, how it was verified, what its admin can and cannot do, and how to report a vulnerability. - [Status](https://www.reelsliq.tech/status): A dated record of reel’s official identity and incidents, and the live link between reel’s server and Solana. - [Methodology](https://www.reelsliq.tech/methodology): Where every figure on reel comes from, why an unread value is “—” and never zero, and what the app checks before it asks your wallet to sign. - [Product updates](https://www.reelsliq.tech/updates): What runs on reel and what is coming, read from the Hook Blocks catalog and this deployment’s configuration. Clear status, short notes. - [Privacy](https://www.reelsliq.tech/privacy): Draft — pending review. What reel’s interface keeps in your browser, what its server sees, what is public on Solana anyway, and what you can do about each. (draft, pending review) - [Terms](https://www.reelsliq.tech/terms): Draft — pending review. The terms for using reel’s interface: what it is, the risks you take on, the fees you pay and what we can and can’t do. (draft, pending review) ## Data and citation policy - Program accounts and settled transaction logs are the record. reel keeps no database: lists come from `getProgramAccounts`, stats from on-chain counters, history from logs fetched and cached by reel's server. - A figure that wasn't read renders as “—”, never as 0. Totals are kept per quote mint and never added across quotes. - Before a wallet is asked to sign, the transaction is built from fresh reads and simulated. A wallet confirmation is not a receipt: preparation, simulation, signature, broadcast and confirmation are separate steps. - Structured data omits prices, ratings, performance claims and invented counts. ## Machine-readable surfaces - [Concise index](https://www.reelsliq.tech/llms.txt): stable links and quotable facts. - [Docs as markdown](https://www.reelsliq.tech/docs.md): every docs page and ReelBook recipe in one file. - [This reference](https://www.reelsliq.tech/llms-full.txt). - [MCP server](https://www.reelsliq.tech/api/mcp): live. POST JSON-RPC (streamable HTTP, no key); read tools read Solana mainnet, build tools return unsigned, simulated transactions and never send. `reel_revenue_tokens`, `reel_revenue_token` and `reel_build_revenue_claim` answer "coming" with an empty result for now. - SDK: the TypeScript client is in the reel repository under `sdk/src`; the npm package is coming. ## Citation guidance - Prefer the specific docs page or block page over this aggregate document. - Preserve status words: in the program, launch option, in reel-vaults, partial, periphery, coming, not on reel. - Don't imply a deployment, an audit, a partnership, a listing or a figure this file and the chain don't show. ## Previous releases - [Previous releases](https://www.reelsliq.tech/docs/previous-releases): none yet; reel hasn't shipped a release.