# Prompt-to-earn

{% hint style="warning" %}
Read the full **announcement article.** \
\
**Please note:** the Brian App is fully non-custodial and no "AI agent" will execute TXs on your behalf. You can prompt your action (e.g., "I want to bridge 1 eth to Base"), **Brian** extracts your intent and builds the TX via a series of aggregators like Enso Finance, LIFI or Bungee Exchange). **You** have to review and confirm the TX manually with your EOA wallet, and you are **solely responsible** for what happens to the funds.
{% endhint %}

On Wednesday, January 22nd, 2025, we announced the Brian promp-to-earn program on the Brian App.

The Prompt-To-Earn program is your unique chance to contribute to our dataset of TX-intents. By collecting the user's prompts, we'll be able to create a dataset of TX-intents and Instruct Fine-Tune (IFT) the open-weight domain-specific model for web3 we released in December 2024, read the announcement [here](https://x.com/BrianknowsAI/status/1871186518901153882).

If this is your first time using the Brian App, find out here how the Send Transaction feature works:

{% content-ref url="/pages/ApK7z3Korn0KchM9EPKW" %}
[Send Transactions](/brian-app/send-transactions.md)
{% endcontent-ref %}

## Point system

These are the guidelines to follow:

1. For each action available on the Brian App, the user is rewarded with points after prompting or executing a TX. Prompting and executing a transaction have different amounts of associated points.
2. Points are assigned immediately after the action is prompted or executed, and the user has to wait 24 hours before receiving other points for that action.
3. Everyone can check their score on the leaderboard.

{% hint style="info" %}
An example of a Swap prompt and executed TX:

1. I prompt on the "Send Transaction" feature my intent: *Swap 1 eth to usdc on Arbitrum*. After sending it, I will receive **20 points**;
2. When the TX is built, if I execute it (and the transaction finishes in the "**done**" status), I will receive **150 points;**
3. For each prompt and associated transaction I have to wait 24 hours before receiving these points again.
   {% endhint %}

The reward system is easy and intuitive. In order to create a heterogeneous dataset, we invite users to prompt the same action in different ways each day!

## Daily points allocation

Remember, the daily points reset every 24 hours, each one independently from one another. If you prompt a swap at 10 AM and a transfer at 11 AM, you'll need to wait until tomorrow at 10 AM to get the points for another swap and 11 AM for the transfer.&#x20;

| Action           | Points per Prompt | Points per TX |
| ---------------- | ----------------- | ------------- |
| Read actions\*   | 10                | -             |
| Transfer         | 20                | 100           |
| Swap             | 20                | 150           |
| Bridge           | 20                | 150           |
| Deposit          | 20                | 300           |
| Withdraw         | 20                | 300           |
| ENS Registration | 20                | 300           |
| ENS Renewal      | 20                | 150           |

\*Read actions do not involve the TX execution, you can find the list [here](/prompt-guide.md).

Follow the Brian updates on [X](https://x.com/BrianknowsAI) because we plan to launch several special programs with a boosted reward for each action!

If you want to learn how to formulate prompts that align with Brian's capabilities, ensuring optimal functionality and successful outcomes, here is a guide for you:

{% content-ref url="/pages/QJIgcKhRZ5RendiA9yGh" %}
[Prompt Guide](/prompt-guide.md)
{% endcontent-ref %}

## Pre-allocations of points

We decided to reward with a small pre-allocation of points two kinds of contributors during this first year and a half of Brian's life:

* 5k points to Brian App early-stage users: whitelisted users of the private beta.
* 5k points to devs integrating the Brian API: users who have at least one active API key at the snapshot of January 22nd, 2025 (4 pm CET).

Even if an address fulfills both requirements, the 10k allocated points are equivalent to just seven days of prompts and executed TXs.

You can find your pre-allocation of points directly when you connect the wallet to the Brian App, without the need of manually claiming them.


---

# 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.brianknows.org/prompt-to-earn.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.
