> For the complete documentation index, see [llms.txt](https://rpslabs.gitbook.io/docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://rpslabs.gitbook.io/docs/using-lotto-sdk/for-developers.md).

# For Developers

RPS is the bridge between your dApp and a happy, and engaged community. By integrating our reward system, you tap into a powerful tool that drives user acquisition, engagement, and retention.&#x20;

We’ve observed the challenges faced by countless protocols that commit to token models too early into their life cycle, often resulting in a shift of focus from their primary goal, to maintaining their token price.

By working with RPS, protocols can focus on core development, while we provide attractive, and sustainable rewards for users — all without the need for complex token models.

## Interested in working with RPS? <a href="#id-747e" id="id-747e"></a>

**Advantages for Developers:**

* **Plug-and-Play System:** Integrate the RPS reward mechanism with ease. Our team and documentation will guide you through the entire process.
* **Sustainable Reward Model:** We’ve crafted a system that’s not only attractive to users but also sustainable for long-term growth.
* **Provably Fair:** We ensure that winners are chosen in a verifiably random way using Chainlink VRF.

**How to Integrate:**

1. **Review the Documentation:** Familiarize yourself with our SDK, API docs, and smart contracts.
2. **Get your RPS API Key:** To access RPS's services and features, you'll need an API key. This key is a crucial component of the integration process, and you can obtain it by contacting <product@rpslabs.io>
3. **Install the RPS SDK:**  To start integrating the RPS reward mechanism, you'll need to install the [RPS SDK](/docs/using-lotto-sdk/for-developers/sdk-docs.md). You can do this by following the installation instructions provided in the documentation. The SDK will provide you with the necessary tools and library to interact with RPS's services within your application or platform.


---

# 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://rpslabs.gitbook.io/docs/using-lotto-sdk/for-developers.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.
