# Introduction to Royco

## What is Royco Protocol?

Royco Protocol allows anyone to create a market for any onchain action–we call these markets *Incentivized Action Markets (IAMs).*&#x20;

In IAMs, *Incentive Providers (IPs)* offer incentives, like tokens or points, for *Action Providers (APs)* to perform the onchain actions: e.g. "deposit into X protocol," "mint an NFT," or "execute a series of transactions." \
\
IPs and APs make offers/counter-offers until they agree upon an incentive amount for which the AP will complete the onchain actions. When they agree, the AP’s transactions are programmatically executed and the incentives are atomically allocated to the AP.<br>

Royco is highly capital-efficient since APs can make with assets currently deployed in IAMs with streamed incentives. Royco Protocol is immutable and entirely non-custodial.

<figure><img src="https://3836750677-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FFUgP4mdwyU2SaFFJTcT6%2Fuploads%2FIn4OV5jnOu4hFGxwZl8T%2Fimage_docs.png?alt=media&#x26;token=8c966163-902b-4822-a3ab-baa2967593d1" alt=""><figcaption></figcaption></figure>

## **Why Use Royco?**

### For Incentive Providers

* **Efficient incentive spending:** Incentive Providers can now "negotiate" via offers on the IAM to understand how much incentives to offer APs.&#x20;
* **Open participation:** Incentive Providers can benefit from an open, neutral protocol with many front-ends and ecosystem projects.

### For Action Providers&#x20;

* **More incentives & participation:** You can now negotiate for more incentives to complete onchain actions. This ability to negotiate was previously reserved for funds and large whales.&#x20;
* **Maximum efficiency:** Create offers to complete actions with assets currently deployed in other markets.&#x20;

## **FAQ**

1. **Chains.** Royco Protocol is supported on Ethereum, Arbitrum, and Base; with more coming soon.
2. **Contributors.** Royco has many teams contributing to its development, both anonymously and non-anonymously.&#x20;
3. **Security:** Audits from: Spearbit, Cantina Competition & Cantina Private.&#x20;
4. **Updates:** Follow us on [X](https://x.com/roycoprotocol) and [Telegram](https://t.me/+3pSvSt7cx9dmMDcx).&#x20;


---

# 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.royco.org/overview/introduction-to-royco.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.
