# Welcome to Zama's documentation

## Zama Confidential Blockchain Protocol

***

A suite of tools and libraries for building confidential smart contracts and dApps on any chains.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>Quick Start</strong></td><td>Build your first contract step by step.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FHha661Srku6PVtDcllQw%2Fgradient2-2.png?alt=media&#x26;token=729e2848-e786-4b87-9d02-da9f98bf9b3e">gradient2-2.png</a></td><td><a href="https://docs.zama.ai/protocol/solidity-guides/getting-started/quick-start-tutorial">https://docs.zama.ai/protocol/solidity-guides/getting-started/quick-start-tutorial</a></td></tr><tr><td><strong>Solidity Guides</strong></td><td>Write contracts to compute on encrypted data.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FVg6Z6jWf9KJib42PjM7U%2Fgradient3-2.png?alt=media&#x26;token=9ff7aa95-e916-4e21-8078-6a8ff967f89e">gradient3-2.png</a></td><td><a href="https://docs.zama.ai/protocol/solidity-guides">https://docs.zama.ai/protocol/solidity-guides</a></td></tr><tr><td><strong>Relayer SDK Guides</strong></td><td>Create frontends that interact with contracts.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FrxoZqdQgTJLfZcxlEUtx%2FVector-4.png?alt=media&#x26;token=7c5d8d80-23c6-46a9-89f8-898bea52ab01">Vector-4.png</a></td><td><a href="https://docs.zama.ai/protocol/relayer-sdk-guides">https://docs.zama.ai/protocol/relayer-sdk-guides</a></td></tr><tr><td><strong>Protocol Apps</strong></td><td>Explore the official Zama Protocol web apps.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FH0rrSGkpdgsTIr7xRaze%2FLayer_1.png?alt=media&#x26;token=813d4ab9-84a4-4849-8f27-0c980769eebd">Layer_1.png</a></td><td><a href="https://docs.zama.org/protocol/protocol-guides">https://docs.zama.org/protocol/protocol-guides</a></td></tr><tr><td><strong>Code Examples</strong></td><td>Review code examples for developers.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FHha661Srku6PVtDcllQw%2Fgradient2-2.png?alt=media&#x26;token=729e2848-e786-4b87-9d02-da9f98bf9b3e">gradient2-2.png</a></td><td><a href="https://app.gitbook.com/o/-MIF05xPVoj0l_wnOGB7/s/X08b6UDQsduF6eJZjCJy/">Examples</a></td></tr><tr><td><strong>Zama Protocol Litepaper</strong></td><td>Read the Litepaper for protocol details.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FVg6Z6jWf9KJib42PjM7U%2Fgradient3-2.png?alt=media&#x26;token=9ff7aa95-e916-4e21-8078-6a8ff967f89e">gradient3-2.png</a></td><td><a href="https://app.gitbook.com/s/UdSYvSNa6t73FdFzbjGT/">Zama Confidential Blockchain Protocol  Litepaper</a></td></tr></tbody></table>

## Libraries&#x20;

***

Open-source libraries that support FHE computations.

<table data-view="cards"><thead><tr><th></th><th></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td><strong>TFHE-rs</strong></td><td>Rust implementation of TFHE.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FiG2fwGRKDM0MUrplQ8mq%2FBracket%20(1).png?alt=media&#x26;token=739ff916-7f02-4ca0-bd28-e8ae50a980ed">Bracket (1).png</a></td><td><a href="https://docs.zama.ai/tfhe-rs">https://docs.zama.ai/tfhe-rs</a></td></tr><tr><td><strong>Concrete</strong></td><td>TFHE Compiler in Python.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FOSAf7FrZgEwQ0nTP2zqO%2FSDK%20(1).png?alt=media&#x26;token=06a7b249-8036-4a1e-9e8c-d76fe5bdc5c0">SDK (1).png</a></td><td><a href="https://docs.zama.ai/concrete">https://docs.zama.ai/concrete</a></td></tr><tr><td><strong>Concrete ML</strong></td><td>Machine learning models in FHE.</td><td><a href="https://1589512257-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2Fas3tqongAQqhIqSutY52%2Fuploads%2FuWxOFk0v9wEcCxyhSM3o%2FExample%20(1).png?alt=media&#x26;token=099028a0-7c9b-4694-9c7d-68b6a1aee699">Example (1).png</a></td><td><a href="https://docs.zama.ai/concrete-ml">https://docs.zama.ai/concrete-ml</a></td></tr></tbody></table>

## Supports

***

* [Community forum](https://community.zama.ai/)
* [Discord channel](https://discord.com/invite/zama)


---

# 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.zama.org/homepage/readme.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.
