> For the complete documentation index, see [llms.txt](https://docs.ricardianfabric.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.ricardianfabric.com/guides/ricardian-contracts.md).

# Ricardian Contracts

- [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!
