# Terms of Service

This is the full Terms of Service. By connecting your wallet and accepting these Terms in the app, you agree to all clauses below.

### 1. Eligibility

You must be at least 18 years old and legally permitted in your jurisdiction to play online games involving real currency. You must not be a resident or citizen of any country subject to comprehensive sanctions.

### 2. Wallet ownership

You are solely responsible for the security of the Solana wallet you connect. We never store your private keys. A signed message ("Snake OS - sign in") proves wallet ownership for the duration of one session.

### 3. PvP wagers — real SOL

When you create or join a PvP match, your declared wager is transferred on-chain to the project treasury wallet. On match settlement, the winner receives 95% of the combined pot (your stake + opponent's stake). The remaining 5% is the protocol fee. An additional 5% claim fee applies at cash-out (net winner payout ≈ 90.25%). If a match is cancelled before play starts, deposited stakes are refunded on-chain.

### 4. Token Rewards — Status + eligibility

The token has not launched. Any UI element showing "claimable rewards", "earned tokens", or similar pre-launch numbers is a placeholder. **No tokens accumulate during the beta. Pre-launch reward amounts will NOT be honoured.** The reward system starts only after the token is live.

**Eligibility — participation required.** Once the token is live, all token rewards (achievement claims, holder distributions, future drops) are available only to active participants. You qualify if you have done at least one of: (i) made a market purchase, (ii) placed a PvP wager (deposited stake into a match), or (iii) held any amount of tokens in the wallet connected to your account. Solo-only accounts that never spend, wager, or hold can still unlock achievements and earn the BETA badge as cosmetic progress, but cannot claim the token rewards. Eligibility is re-evaluated on each claim attempt — if you qualify later, achievements unlocked earlier become claimable at that point. This rule exists to align token rewards with active app usage and prevent reward extraction by accounts that never engage with the product.

### 5. Beta scope + OG badge

Snake OS is in an open-access beta period prior to token launch. Anyone may register and play. The first 20 wallets to accept these Terms receive a permanent "BETA TESTER" badge plus every market item granted free for the pre-launch period. Wallets beyond the first 20 register normally with full app access but do not receive the badge or the free item grant — they buy items via SOL like normal users will post-launch.

### 6. Beta data handling

At launch (or earlier open-access migration), the leaderboard resets to Season 1. Friend lists, achievements, lifetime stats, on-chain SOL, and any settled-match winnings stay with you. Beta-granted market items are wiped — beta-grants were a free-during-testing benefit, not a permanent entitlement. A permanent "BETA TESTER" badge stays on your profile as recognition of being part of the original closed-beta cohort.

### 7. Fair play

Botting, scripted input, exploiting client bugs, or wash-trading PvP matches is grounds for an immediate ban with no refund of in-flight stakes. We use server-side telemetry to detect this.

### 8. No tax / financial advice

Nothing in Snake OS is investment advice. SOL has monetary value; you may have tax obligations on PvP winnings depending on your jurisdiction. We do not provide tax reporting.

### 9. Provided "as is"

The game is provided without warranty. We may pause, modify, wipe testing data, or end the beta at any time. We are not liable for losses arising from RPC outages, wallet bugs, on-chain congestion, or your own input.

### 10. Refunds and disputes

Automatic on-chain refunds run when a match is cancelled before play. For settled-match disputes (e.g. payout TX failed despite a valid winner), post in our [Telegram support topic](https://t.me/snakeOS_sol). We will not unwind a settled match for any reason other than a verifiable on-chain payout failure.

### 11. Changes

If we materially change these terms, you will be prompted to accept the new version on next sign-in. Continued play after a new version is published implies acceptance.

By clicking ACCEPT in the app, you agree to all the above.


---

# Agent Instructions: 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:

```
GET https://docs.snake-os.com/legal/tos.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
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.
