> For the complete documentation index, see [llms.txt](https://docs.cartesi.io/llms.txt)

---
id: compute
title: Cartesi Compute
---

## Cartesi Compute SDK

- [Overview](./compute/overview.md)
- [How it works](./compute/how.md)
- [Architecture](./compute/architecture.md)
- [Wallets](./compute/wallet.md)
- [Execution timeline](./compute/timeline.md)
- [Machines off-chain](./compute/machine-offchain.md)
- [Machines on-chain](./compute/machine-onchain.md)
- [On-chain API](./compute/api.md)
- [Instantiate](./compute/instantiate.md)
- [Drives](./compute/drives.md)
- [Provider drives](./compute/provider.md)
- [Logger drives](./compute/logger_drive.md)
- [Topologies](./compute/topologies.md)
- [Supported networks](./compute/supported-networks.md)

## Cartesi Compute Tutorials

- [Introduction](./tutorials/introduction.md)
- [General requirements](./tutorials/requirements.md)
- [Cartesi Compute SDK Environment](./tutorials/compute-env.md)

### Hello World dApp 

- [Creating basic dApp](./tutorials/helloworld/create-project.md)
- [Hello World machine](./tutorials/helloworld/cartesi-machine.md)
- [Instantiating computation](./tutorials/helloworld/instantiate.md)
- [Retrieving result](./tutorials/helloworld/getresult.md)
- [Deploying and running](./tutorials/helloworld/deploy-run.md)

### Calculator dApp

- [Calculator project](./tutorials/calculator/create-project.md)
- [Calculator machine](./tutorials/calculator/cartesi-machine.md)
- [Full Calculator dApp](./tutorials/calculator/full-dapp.md)

### Generic Script dApp

- [Generic Script project](./tutorials/generic-script/create-project.md)
- [Custom root file-system](./tutorials/generic-script/custom-rootfs.md)
- [Generic Script machine](./tutorials/generic-script/cartesi-machine.md)
- [Full Generic Script dApp](./tutorials/generic-script/full-dapp.md)

### GPG Verify dApp

- [GPG Verify project](./tutorials/gpg-verify/create-project.md)
- [Using ext2 files and GPG](./tutorials/gpg-verify/ext2-gpg.md)
- [GPG Verify machine](./tutorials/gpg-verify/cartesi-machine.md)
- [Full GPG Verify dApp](./tutorials/gpg-verify/full-dapp.md)
- [Processing larger files](./tutorials/gpg-verify/larger-files.md)

### Dogecoin Hash dApp

- [Dogecoin Hash project](./tutorials/dogecoin-hash/create-project.md)
- [Computing scrypt using C](./tutorials/dogecoin-hash/scrypt-c.md)
- [Dogecoin Hash machine](./tutorials/dogecoin-hash/cartesi-machine.md)
- [Full Dogecoin Hash dApp](./tutorials/dogecoin-hash/full-dapp.md)
