# Guides

- [Ricardian Contracts](https://docs.ricardianfabric.com/guides/ricardian-contracts.md): This section of the guides will cover Ricardian Contracts and their use.
- [An agreement protocol](https://docs.ricardianfabric.com/guides/ricardian-contracts/an-agreement-protocol.md)
- [Creating your first agreement](https://docs.ricardianfabric.com/guides/ricardian-contracts/creating-your-first-agreement.md): This page explains the basics of how to create a Ricardian Contract and deploy it on Ipfs.
- [Agreements on Ipfs](https://docs.ricardianfabric.com/guides/ricardian-contracts/agreements-on-ipfs.md): This page explains how Ricardian contracts are used and accepted.
- [Attaching a Ricardian to a Smart contract](https://docs.ricardianfabric.com/guides/ricardian-contracts/attaching-a-ricardian-to-a-smart-contract.md): This page explains the process of using smart contracts and some best practices.
- [Accepting Smart contract terms](https://docs.ricardianfabric.com/guides/ricardian-contracts/accepting-smart-contract-terms.md): This page describes how to accept a contract that has a smart contract attached to it.
- [Configuration](https://docs.ricardianfabric.com/guides/ricardian-contracts/configuration.md): You can learn more about the contract configuration here
- [Geo-blocking](https://docs.ricardianfabric.com/guides/ricardian-contracts/geo-blocking.md): Here you can find out what countries are blocked.
- [Networks](https://docs.ricardianfabric.com/guides/ricardian-contracts/networks.md): Here you can learn about compatible networks
- [Verification](https://docs.ricardianfabric.com/guides/ricardian-contracts/verification.md)
- [React Component](https://docs.ricardianfabric.com/guides/ricardian-contracts/react-component.md): You can include the Ricardian Contract in your DApp and use any UI framework!
- [Dao](https://docs.ricardianfabric.com/guides/dao.md): This section explains how the Ricardian Fabric DAO works.
- [Join to the DAO](https://docs.ricardianfabric.com/guides/dao/join-to-the-dao.md)
- [Uploading Smart Contract  proposals](https://docs.ricardianfabric.com/guides/dao/uploading-smart-contract-proposals.md)
- [Smart Contract proposals](https://docs.ricardianfabric.com/guides/dao/smart-contract-proposals.md)
- [Token Proposals](https://docs.ricardianfabric.com/guides/dao/token-proposals.md)
- [Catalog of Smart Contracts](https://docs.ricardianfabric.com/guides/dao/catalog-of-smart-contracts.md)
- [Economics](https://docs.ricardianfabric.com/guides/economics.md)
- [Ar sharing](https://docs.ricardianfabric.com/guides/economics/ar-sharing.md)
- [Ric Token](https://docs.ricardianfabric.com/guides/economics/ric-token.md): The RIC Token is the native token of the DAO.
- [Rewards](https://docs.ricardianfabric.com/guides/economics/rewards.md)
- [Vault](https://docs.ricardianfabric.com/guides/economics/vault.md)
- [Trails](https://docs.ricardianfabric.com/guides/trails.md)
- [Permaweb](https://docs.ricardianfabric.com/guides/permaweb.md): Get familiar with Arweave and the Permaweb
- [Simple terms](https://docs.ricardianfabric.com/guides/simple-terms.md): You can find here the official solidity dependency to use with Ricardian Fabric


---

# 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.ricardianfabric.com/guides.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.
