> For the complete documentation index, see [llms.txt](https://docs.stoxa.app/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stoxa.app/fees-and-protocol-revenue.md).

# Fees & Protocol Revenue

Every basis point, and where it goes.

### On a spin

Taken from the pack price at settlement — never at purchase, which is why a cancelled spin refunds in full.

| Fee                       | Rate                        | Destination              | Cap |
| ------------------------- | --------------------------- | ------------------------ | --- |
| Protocol                  | **2.50%**                   | Revenue wallet           | 5%  |
| Jackpot feed              | **0.50%**                   | The growing jackpot card | 2%  |
| Golden egg feed           | **1.00%**                   | The egg fund             | 3%  |
| Consignor cut             | **2.00%** × consigned share | Consignors               | 3%  |
| **To the bankroll vault** | **the remainder**           | LPs                      | —   |

On an 8.88 spin with nothing consigned:

```
$8.88  pack price
 0.22  protocol       (2.5%)
 0.04  jackpot feed   (0.5%)
 0.09  egg feed       (1.0%)
─────
 8.53  into the vault (96%)
```

**Only 2.5% is the operator's.** The jackpot and egg feeds are player money in transit , they leave the vault and return to players later. The vault's 96% is what pays out card faces, and it keeps whatever the odds leave behind.

### On consignment

|                       |                                                                  |
| --------------------- | ---------------------------------------------------------------- |
| Consignors earn       | **2.00%** of each spin, pro-rated by consigned share of the rack |
| House keeps on a draw | **2.25%** of the card's face                                     |

The two are deliberately close. `consignPayoutFee ≈ consignFee / RTP` is the condition under which consignment nets to zero for the bankroll at any level of participation, so consignors get paid without diluting LPs.

### On the bankroll vault

**No deposit fee. No withdrawal fee. No management fee. No performance fee.**

The vault's only cost is time: 48-hour lockup from your last deposit, 24-hour delay on withdrawal. Your shares are priced at NAV both ways.

### What you also pay, that we do not receive

**Gas.** BNB Chain, typically a fraction of a cent.

**Swap slippage.** Your BNB→USDT hop on the way in goes through PancakeSwap V3. The router uses an exact-output swap and refunds every leftover wei, so you pay the pool's price and nothing more.

**Chainlink VRF.** Each spin pays the coordinator in native BNB, carved out of your `msg.value` before the swap. Currently around 0.0005 BNB.

None of these are Stoxa revenue.

***

### The full picture

Of every $100 wagered:

```
$89.50  →  card prizes back to spinners
  1.00  →  golden egg, to a random spinner
  0.50  →  jackpot, compounding into one card
  2.50  →  protocol revenue
  6.50  →  the bankroll's edge
───────
$100.00
```

**91% goes back to players.** The operator's cut is 2.50%. Everything else belongs to whoever is funding the bankroll which can be anyone, including you.

### Fee changes

Fees are owner-settable within the caps above, and **frozen while any spin is in flight** the fees applied to your spin are the ones that existed when you bought it.

The caps themselves are `constant` in the bytecode. They cannot be raised by any transaction; changing them would require deploying a new Machine at a new address.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.stoxa.app/fees-and-protocol-revenue.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
