# Diffuse Protocol Docs

## Diffuse Data Feeds

- [Docs overview](https://diffusefi.gitbook.io/docs/overview.md)
- [Overview](https://diffusefi.gitbook.io/docs/diffuse-prime/overview.md)
- [Vaults](https://diffusefi.gitbook.io/docs/diffuse-prime/vaults.md)
- [Vault types](https://diffusefi.gitbook.io/docs/diffuse-prime/vaults/vault-model.md)
- [Vault roles](https://diffusefi.gitbook.io/docs/diffuse-prime/vaults/vault-roles.md)
- [Lenders](https://diffusefi.gitbook.io/docs/diffuse-prime/vaults/vault-roles/lenders.md)
- [Borrowers](https://diffusefi.gitbook.io/docs/diffuse-prime/vaults/vault-roles/borrowers.md)
- [Curators](https://diffusefi.gitbook.io/docs/diffuse-prime/vaults/vault-roles/curators.md)
- [Protocol fees](https://diffusefi.gitbook.io/docs/diffuse-prime/fees.md)
- [Diffuse Data Feeds](https://diffusefi.gitbook.io/docs/using-data-feeds/overview.md)
- [Active Endpoints](https://diffusefi.gitbook.io/docs/using-data-feeds/active-endpoints.md): Our endpoints are deployed on several chains, and this list is constantly growing. This page shows only the networks supporting the last version of our protocol.
- [Retrieving Storage Address](https://diffusefi.gitbook.io/docs/using-data-feeds/retrieving-storage-address.md): To access particular pair's interface, you first need to know its' contract address
- [Storage Contract methods](https://diffusefi.gitbook.io/docs/using-data-feeds/storage-contract-methods.md)
- [TypeScript CLI for zkTLS](https://diffusefi.gitbook.io/docs/using-data-feeds/typescript-cli-for-zktls.md): The starting point for using provable requests in your TypeScript project
- [Listed pairs](https://diffusefi.gitbook.io/docs/using-data-feeds/listed-pairs.md)
