# Rewards

jailbreakme.xyz rewards users for their creativity and problem-solving skills when successfully completing challenges. Each jailbreak achievement earns points, badges, and other exciting incentives, fostering a competitive and engaging environment for all users.

## 📜 Settings & Rules

Each tournament comes with unique rules, like custom prize pools, message pricing, and expiry settings.

Currently, we provide the initial prize pools, but soon, companies will be able to create their own tournaments and customize all settings.

### **How It Works**

1. **Complete Challenges**
   * Each challenge has a specific objective, such as revealing a hidden phrase or extracting forbidden knowledge from the LLM. Successfully fulfilling the objective counts as a "jailbreak."
2. **Reward Pool (Zynx Chellenge)**
   * Every submission costs 1% of the current reward pool.
   * Winner is granted 70% of the reward pool while the contract operator is sent 30%.

***

### How is the Winner Picked? 🤔

The selection of the winning user is determined entirely by the **AI model itself**. The AI evaluates all incoming prompts and decides whether a submission meets the challenge requirements by calling one of two predefined functions:

1. **`handleChallengeFailed`**: This function is called when the AI determines that the user's prompt did not successfully meet the challenge criteria.
2. **`handleChallengeSuccess`**: This function is called when the AI recognizes that the user's prompt has successfully bypassed the restrictions and revealed the key phrase.

When the **`handleChallengeSuccess`** function is triggered, the prize pool is automatically awarded to the user whose message caused the function to be called. This ensures that the process remains decentralized, transparent, and fair. 🎉

### **Strategies for Maximizing Rewards**

* **Collaborate**: Join the community forum to brainstorm strategies with others.
* **Analyze**: Review past attempts and adjust your approach for tougher challenges.
* **Stay Active**: Participate in newly added challenges each month for bonus rewards.

Unlock your potential, challenge the limits, and get rewarded for outsmarting the system!

### Claiming Rewards

Once the challenge is solved - in this case, when the key phrase is successfully revealed, the prize pool is automatically transferred to the sender of the winning message. 🎉

<figure><img src="https://2436591088-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FImDYjEFAKhFH3xx152ap%2Fuploads%2FelDUxC82Krz0jLPNw5RG%2FScreenshot%202025-01-02%20at%200.41.10.png?alt=media&#x26;token=e41b0b7b-1106-4994-b5dc-ec7496a365c9" alt=""><figcaption></figcaption></figure>


---

# 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://jailbreak.gitbook.io/jailbreakme.xyz/getting-started/rewards.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.
