> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vibechain.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Pack trading fees

> Identify the fee policy for the exact vibe.market pack and transaction you are quoting.

> [!WARNING]
>
> vibe.market is an **experimental protocol**. Fees, prices and contract deployments can change. This page is a dated fee-policy snapshot, not an execution quote or a guarantee of returns. Review the [Terms](https://vibechain.com/terms) and the live transaction before signing.

For agent-assisted integrations, start with the [canonical skill.md](https://vibechain.com/skill.md), our single agent instruction file. This page is the human fee reference, not a second agent skill.

## SPORTS pack versions

The percentages below describe **different contract graphs**, not a market-wide fee. R7 Existing values were read from both live fee-policy contracts on October 21, 2026. The accepted R7 authority can change future child-pack fees and their split, up to a 10% fee per side.

| Pack deployment on Robinhood Chain | Child pack buy | Child pack sell or exit | Shared SPORTS parent-pool swap |
| - | - | - | - |
| Older SPORTS R6.two v8 | 2% per child trade, split equally between artist and protocol | 2% per child trade, same split | 1% when the route swaps through the parent pool |
| R7 Existing v1 | 5% per child trade; 0% onchain artist share at the checked policy | 5% per child trade; same split | 1% when the route swaps through the parent pool |
| R7 Existing v3, native-batch/depth-300 | 5% per child trade; 0% onchain artist share at the checked policy | 5% per child trade; same split | 1% when the route swaps through the parent pool |

The R7 Existing v1 [fee policy](https://robinhoodchain.blockscout.com/address/0x15840a2DEC026B3FB68bc71DB6288d02552794f3) and v3 [fee policy](https://robinhoodchain.blockscout.com/address/0x22778355268C806F70b6e2E62D7B45f33B0E3188) each returned `buyBps=500`, `sellBps=500`, `buyArtistShareBps=0`, `sellArtistShareBps=0` when checked. These are basis points: 500 means 5%. For R7, read the selected graph's current `policy()` rather than assuming this snapshot still applies.

The parent fee is **separate** from the child fee. It is incurred only when a transaction actually swaps through the shared SPORTS parent pool. The percentages apply on different trade legs and amounts: do not simply add 5% and 1% and deduct a flat 6% from the whole ETH price. A sealed-pack purchase, opening, backing purchase or later exit may take different paths. Price impact and slippage can change the result too.

## Check the fee for a purchase

1. Resolve the **exact pack** and keep its `chainId`, `runtimeId`, `schema`, `market`, `factory` and `dropId` together. A shared `$SPORTS` token or ticker does not identify the child-pack deployment. See [runtime discovery](/docs/vibemarket/api) and [contract ABIs](/docs/vibemarket/contracts).
2. For an R7 Existing pack, use the matching graph's `r7.fees` contract and read its current `policy()`. The R7 owner can change the buy and sell rates independently; a fee shown in this guide is not a permanent promise.
3. Fetch a fresh **executable buy or sell quote for that pack and quantity** before asking the wallet to sign. The market's displayed quote includes the applicable trading fees and price impact for that route. An indexed board estimate is not an executable quote.
4. Check the wallet's network gas, any bridge/onramp charges, transaction limits and the selected contract addresses separately. Do not use a fixed percentage as a substitute for the actual amount to pay or receive.

Other releases, including older paid/free packs and Base packs, retain their own contract rules. Do **not** apply either SPORTS row to them. Select their matching graph and inspect the live quote and contract terms before transacting.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.