# Contribute

## How to Contribute

### Governance

The Ribbon Community uses [RBN tokens](/ribbonomics/overview-and-rbn-tokenomics.md) to govern the protocol by voting on Ribbon Governance Proposals (RGPs). Anyone can propose a change to the system by starting a discussion in the forum or Discord, however it requires a minimum of 62,500 RBN to create a Snapshot vote. Visit the forum and resources below to learn more.

* [Governance Forum](https://gov.ribbon.finance/)
* [Snapshot Page](https://snapshot.org/#/rbn.eth)

### Have an Idea?

As a community of "yield hackers", we are always open to new experiments and better ways of doing things. If you have an idea, feel free to use the different channels like [Discord](https://tiny.cc/ribbon-discord) or [GitHub](https://github.com/ribbon-finance).

### File an issue

If the product isn't working as intended, please visit the appropriate Github repository to see if the issue already exists.

If it does not exist, please create a new issue in the repository. Please include information such as your browser version, device, etc. for that project so the developers can replicate it and fix it. If the issue already exists, you can signal your support by adding a thumbs up to the existing issue or by adding helpful information.


---

# 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.ribbon.finance/contribute.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.
