# Create a bounty

Bounties are paid challenges funded with **CAMP**. Projects use them to get real creator attention and measurable outcomes. Creators and developers do the work and earn rewards.

Common bounty types: content, marketing pushes, hackathon builds, integrations, and tutorials.

### Two ways to create a bounty

You can create a bounty in two ways:

1. **Promote your existing campaign with a bounty**. Use this to reach more supporters and get extra exposure.
2. **Create a bounty directly from the Bounties page**. Both projects and creators can create bounties here: <https://creatorsvault.xyz/bounty>

### Core properties

* **Up-front funding**. Deposit CAMP into a dedicated reward pool.
* **Contract-per-bounty**. Each bounty deploys its own smart contract.
* **Locked rewards**. Deposited rewards cannot be withdrawn by anyone.
* **Time-gated payout**. Distribution is only possible after the end date.
* **One-time payout**. Rewards are sent in a single distribution transaction.

### Requirements

* A wallet with enough **CAMP** to fund the reward pool.
* A project, campaign, or Hackathon you want creators or developers to work on.
* Clear submission rules and winner criteria.
* A bounty image (1200×630 recommended).

### Quick setup flow

{% stepper %}
{% step %}

### Define what “good” looks like

* Decide the task type (content, marketing, build, integration, etc.).
* Decide platforms, formats, and minimum quality.
* Decide winner selection criteria (reach, creativity, conversions, etc.).
* Decide how you will detect spam and duplicates.
  {% endstep %}

{% step %}

### Configure the bounty in the UI

* Fill in campaign details.
* Set the activity period.
* Write instructions and required proof.
* Choose equal split or custom rewards.
  {% endstep %}

{% step %}

### Deposit the reward pool

* Approve the on-chain transaction.
* Wait for confirmation.
* Share the bounty link from your official channels.
  {% endstep %}
  {% endstepper %}

### Configure your bounty

#### 1) Campaign details

Add enough information for participants to find the campaign quickly.

* **Name**: a recognizable campaign title.
* **Website**: the canonical landing page URL.
* **X/Twitter username**: the primary social handle (if applicable).

#### 2) Target platforms

Select where you want promotion. Choose only platforms you can review consistently.

Supported platforms:

* X/Twitter
* TikTok

#### 3) Activity period

Set the start and end dates for eligible activity. Submissions should match this window.

#### 4) Instructions (submission guidelines)

Include:

* What to do (post, build, integrate, etc.).
* What to submit (format and minimum requirements).
* What links or tags to include.
* What proof to submit (post URL, PR link, demo video, screenshots, etc.).
* Disallowed behavior (spam, bots, duplicates, stolen content).
* How you will rank or select winners.

<details>

<summary>Copy-paste instruction template</summary>

* **Goal**: what you want promoted.
* **Platforms**: X/Twitter, TikTok, YouTube, Instagram (pick the ones you accept).
* **Requirements**:
  * Minimum length / format.
  * Must mention `@handle` and include link `https://...`.
  * Must be public and remain public until payout.
* **Proof to submit**:
  * Post URL (required).
  * If building: repo/PR link and a short demo (video or live link).
  * Optional screenshot (recommended).
  * Optional notes (context, metrics).
* **Disallowed**:
  * Bots, engagement pods, stolen content.
  * Duplicate submissions (same post, same content, same account).
* **Winner selection**:
  * What you prioritize.
  * How ties are broken.
  * What gets disqualified.

</details>

#### 5) Rewards and distribution

Decide the total CAMP reward pool. You will deposit this amount during setup.

Pick a distribution mode:

* **Equal split**: define a winner count, split evenly.
* **Custom rewards**: define amounts per rank or position.

See [Reward distribution](/documentation/creator-vault/bounties/reward-distribution.md) for rules and examples.

#### 6) Bounty image

Upload a clear banner image. Use 1200×630 for best rendering across share previews.

### After publishing

* Your reward pool is locked in the bounty contract.
* Participants can start submitting promotions during the activity window.
* After the end date, you can select winners and pay out.

Follow [Selecting winners and paying out](/documentation/creator-vault/bounties/selecting-winners-and-paying-out.md) for the exact flow.

### Security and guarantees

Creator Vault enforces guardrails around the reward pool and payout. See [Bounty security](/documentation/creator-vault/bounties/bounty-security.md) for the full list of guarantees.

### What is immutable (assume locked)

* Reward pool amount after deposit.
* End date gating for distribution.
* One-time distribution behavior.


---

# 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://creator-vault.gitbook.io/documentation/creator-vault/bounties/create-a-bounty.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.
