> For the complete documentation index, see [llms.txt](https://docs.sweep.finance/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.sweep.finance/ecosystem-components/platform/upgrade.md).

# Upgrade

#### **What is Upgrade**

Upgrade is a fast, outcome-based game where users use a selected amount to receive a randomly generated result with varying value.

Instead of choosing a specific target or reward, users simply select an amount and initiate the upgrade. The system then generates a completely random outcome, which may result in a lower or higher value.

The experience is built around variability and instant results, allowing users to interact with a wide range of possible outcomes from a single action.

***

#### **How it works**

Users begin by selecting the amount they want to use for the upgrade.

After confirming the action:

* The system processes the interaction instantly
* A random outcome is generated
* The result is displayed immediately

The resulting value can vary significantly:

* It may be lower than the initial amount
* It may be close to the initial amount
* It may be significantly higher

Each upgrade attempt is independent and not influenced by previous results.

***

#### **Key mechanics**

Upgrade operates on a fully randomized outcome system.

* Users do not select a specific reward or target
* Results are generated dynamically by the system
* Outcomes can vary across a wide value range
* Every interaction produces a result

This creates a system focused on instant interaction and variability in outcomes.

At the same time, each upgrade contributes to the platform:

* Every action generates transaction volume
* A fixed **5% protocol fee** is applied
* **2.5% is burned** and **2.5% is distributed in USDT**

This ensures that gameplay remains connected to the broader Sweep ecosystem.


---

# 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://docs.sweep.finance/ecosystem-components/platform/upgrade.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.
