> For the complete documentation index, see [llms.txt](https://shakestock.gitbook.io/whitepaper/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://shakestock.gitbook.io/whitepaper/the-shakestock-ecosystem/shake-coins.md).

# Shake Coins

How Shake Coins are earned, capped, valued, and used as the internal points system for claiming stock rewards.

Shake Coins are points. They exist off-chain inside the Mini App and track the rewards earned from shaking.

They are not a token or cryptocurrency. They cannot be traded or transferred.

### Parameters

| Property     | Value                  |
| ------------ | ---------------------- |
| Type         | Points (off-chain)     |
| Base Rate    | 1 shake = 1 Shake Coin |
| Daily Cap    | 500 shakes per user    |
| Conversion   | 1,000 Shake Coins = $1 |
| Tradeable    | No                     |
| Transferable | No                     |

The `$1` conversion applies within the stock reward system. It does not mean Shake Coins can be exchanged freely for fiat.

### Earn coins by shaking

At the base rate, each shake earns one Shake Coin.

| Shakes | Shake Coins earned |
| ------ | ------------------ |
| 1      | 1                  |
| 100    | 100                |
| 500    | 500                |

The 500-shake limit is the daily cap for each user. Streak milestones can increase the coins earned per shake.

### From activity to stock claims

```
Shake
  ↓
Earn Shake Coins
  ↓
Select stock
  ↓
Spend Shake Coins
  ↓
Claim stock
```

Shake Coins are the internal accounting unit for stock reward claims. They do not replace the SHAKESTOCK token. Users must hold SHAKESTOCK to meet the claim access requirement.


---

# 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://shakestock.gitbook.io/whitepaper/the-shakestock-ecosystem/shake-coins.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.
