> For the complete documentation index, see [llms.txt](https://docs.vebetterdao.org/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.vebetterdao.org/vebetter/b3mo-quests.md).

# B3MO Quests

**B3MO's Community Quests** allow users and apps to create challenges that drive participation across the VeBetter ecosystem. B3MO, the AI agent, manages everything, holding funds and tracking actions.

The first release launches with two challenge types: **Sponsored** and **Bet**. Each type has different rules around visibility, win conditions, and participation limits.

{% hint style="info" %}
Developers can also create B3MO Quests directly through the `B3TRChallenges` contract. See [Create B3MO Quests from Contract](/developer-guides/create-b3mo-quests-from-contract.md).
{% endhint %}

### Win Conditions

Every challenge uses one of two win conditions, chosen by the creator at setup:

* **Max Actions** — The participant who completes the most actions by the end of the challenge wins the full prize pool.
* **Split Win** — The creator sets a target number of actions and a number of winners. Everyone who hits the target and claims the prize first shares the prize pool equally.

#### When to Use Which

**Max Actions** suits competitive challenges where you want a single standout winner.

**Split Win** works better when the goal is rewarding a group for consistent effort — for example, a community campaign or a team milestone.

### Challenge Types Overview

| Challenge | Visibility | Win Condition                       | Participant Limit              |
| --------- | ---------- | ----------------------------------- | ------------------------------ |
| Sponsored | Public     | Split Win                           | No limit                       |
| Sponsored | Private    | <p>Max Actions<br><br>Split Win</p> | <p>Max 100<br><br>No limit</p> |
| Bet       | Private    | Max Actions                         | Max 100                        |

### Sponsored Challenges

In a **Sponsored** challenge, the creator funds the entire prize pool. Participants don't need to stake anything — they simply join and start completing actions. This format is ideal for app campaigns, community events, or any situation where the goal is to drive participation.

#### Public

Anyone on VeBetter can discover and join a public Sponsored challenge. The win condition is always **Split Win**, and there is no participant limit.

{% hint style="success" icon="dash" %}
**Example:** A creator sets up a public challenge with a 10,000 B3TR prize pool, 5 winners, and a minimum of 10 actions. At the end, B3MO identifies the 5 participants who completed at least 10 actions first. Those who complete the actions and claim the prize first each receive 2,000 B3TR.
{% endhint %}

#### Private

Private Sponsored challenges are invite-only. The creator can choose either win condition:

* **Max Actions** — up to 100 participants
* **Split Win** — no participant limit

### Bet Challenges

A **Bet** challenge is a stake-to-compete format. Everyone who joins puts in the same amount of B3TR, which goes into a shared pot held by B3MO. Whoever completes the most actions when the challenge ends takes the entire pot.

{% hint style="info" %}
Bet challenges are **always private** and **always use Max Actions**. You can only join if the creator invites you. Up to 100 participants.
{% endhint %}

#### Rules

* Everyone stakes the same amount to enter
* Maximum 100 participants
* Always private — invite only

{% hint style="success" icon="dash" %}
**Example:** Five colleagues each stake 1,000 B3TR into a private Bet challenge — that's a 5,000 B3TR prize pool. Over two weeks, B3MO tracks their activity across VeBetter apps. The colleague who racks up the most actions wins the full 5,000 B3TR.
{% endhint %}

### At a Glance

* **Sponsored (Public):** Split Win only · No participant limit
* **Sponsored (Private):** Max Actions (100 max) or Split Win (no limit)
* **Bet (Private only):** Max Actions · Max 100 participants
