# Acurast Documentation > Complete reference documentation for Acurast - the Real Decentralized Compute Network powered by smartphones. Acurast is the Real Decentralized Compute Network — scalable, secure, and powered by smartphones. It uses Trusted Execution Environments (TEEs) on mobile devices to provide verifiable and confidential computation. Developers deploy serverless workloads (including LLMs) via the Acurast CLI. Compute Providers earn rewards by running a processor app on their phones. The network is secured by staked compute and the ACU token. ## Table of Contents - [Application Layer](https://docs.acurast.com/docs/acurast-protocol/architecture/application-layer): import ThemedImage from "@theme/ThemedImage"; - [Overview](https://docs.acurast.com/docs/acurast-protocol/architecture/architecture): import ThemedImage from "@theme/ThemedImage"; - [Consensus Layer](https://docs.acurast.com/docs/acurast-protocol/architecture/consensus-layer): import ThemedImage from "@theme/ThemedImage"; - [End-to-End Deployment Execution](https://docs.acurast.com/docs/acurast-protocol/architecture/end-to-end): import ThemedImage from "@theme/ThemedImage"; - [Execution Layer](https://docs.acurast.com/docs/acurast-protocol/architecture/execution-layer): import ThemedImage from "@theme/ThemedImage"; - [Instances](https://docs.acurast.com/docs/acurast-protocol/architecture/instances): Acurast will bootstrap three distinct networks: (a) the Acurast Testnet, (b) the Acurast Canary, and (c) the Acurast Mainnet. - [Audits](https://docs.acurast.com/docs/acurast-protocol/audits): Security is a top priority for Acurast. Regular security audits are conducted security to ensure the safety and reliability the Acurast protocol, i... - [Acurast Collator Onboarding](https://docs.acurast.com/docs/acurast-protocol/collator-onboarding): import ThemedImage from "@theme/ThemedImage"; - [Deployment Pricing](https://docs.acurast.com/docs/acurast-protocol/deployment-pricing): The pricing model for `deployment` execution has evolved over time. This page describes how pricing worked in the legacy system and how it works in... - [From Canary To Mainnet - Overview](https://docs.acurast.com/docs/acurast-protocol/from-canary-to-mainnet/overview): :::warning Attention - [Transfers on Canary](https://docs.acurast.com/docs/acurast-protocol/from-canary-to-mainnet/token-transfers): :::info - [Governance](https://docs.acurast.com/docs/acurast-protocol/governance): Acurast Mainnet governance is implemented through a combination of [`pallet-referenda`](https://docs.rs/pallet-referenda/latest/pallet_referenda/) ... - [Networks](https://docs.acurast.com/docs/acurast-protocol/networks): A list of all related core infrastrucuture for each deployed Acurast network. More details on the functionalities of each network can be found in t... - [Node Setup](https://docs.acurast.com/docs/acurast-protocol/node-setup): import ThemedImage from "@theme/ThemedImage"; - [Node Tunnel Setup](https://docs.acurast.com/docs/acurast-protocol/node-tunnel-setup): import ThemedImage from "@theme/ThemedImage"; - [Whitepapers](https://docs.acurast.com/docs/acurast-protocol/whitepapers): **Published:** March 17, 2025 - [Cargo Runtime Environment](https://docs.acurast.com/docs/developers/build/cargo-runtime-environment): Deployments in the Cargo runtime run as native binaries inside a Linux distro image on the processor, isolated via PRoot. Standard system environme... - [Deployment Config (acurast.json)](https://docs.acurast.com/docs/developers/build/deployment-config): Every Acurast project has an `acurast.json` file that describes how the deployment should run: which script to execute, which network to target, ho... - [Environment Variables](https://docs.acurast.com/docs/developers/build/environment-variables): You can pass encrypted environment variables to your Acurast deployments. They are encrypted at deployment time and only decrypted when the code ru... - [How to run an LLM on Acurast](https://docs.acurast.com/docs/developers/build/llm-on-acurast): import ThemedImage from "@theme/ThemedImage"; - [Node.js Runtime Environment](https://docs.acurast.com/docs/developers/build/nodejs-runtime-environment): The deployment app running in the Node.js runtime environment on Processors have access to the following set of APIs. - [Create Address](https://docs.acurast.com/docs/developers/create-address): import ThemedImage from "@theme/ThemedImage"; - [First App Deployment (Hub)](https://docs.acurast.com/docs/developers/deploy-first-app-quest): import ThemedImage from "@theme/ThemedImage"; - [First App Deployment](https://docs.acurast.com/docs/developers/deploy-first-app): import ThemedImage from "@theme/ThemedImage"; - [Run S3-Compatible Storage on Acurast](https://docs.acurast.com/docs/developers/examples/garage): Run a single-node Garage S3-compatible object store on an Acurast processor, reachable by any S3 client over the Acurast tunnel. - [Run the Hermes AI Agent on Acurast](https://docs.acurast.com/docs/developers/examples/hermes): Run the Hermes autonomous AI agent by Nous Research on an Acurast processor, with its WebUI exposed over the Acurast tunnel. - [Example Apps](https://docs.acurast.com/docs/developers/examples): Ready-to-clone example projects and step-by-step walkthroughs for running real workloads — WordPress, Minecraft, PostgreSQL, AI agents and more — o... - [Run Any Language on Acurast (Python, Go, Rust & More)](https://docs.acurast.com/docs/developers/examples/languages): Run Python, Go, Rust, Java, C++, and any other Linux workload on an Acurast processor using the Cargo (Shell) runtime — bring your own toolchain. - [Run a Minecraft Server on Acurast](https://docs.acurast.com/docs/developers/examples/minecraft): Host a Minecraft Java server on an Acurast processor and connect over SSH port-forwarding through the Acurast tunnel. - [Run the OpenClaw AI Assistant on Acurast](https://docs.acurast.com/docs/developers/examples/openclaw): Run the OpenClaw personal AI assistant on an Acurast processor, with its Control UI exposed over the Acurast tunnel. - [Run PostgreSQL on Acurast](https://docs.acurast.com/docs/developers/examples/postgres): Run a PostgreSQL database on an Acurast processor and reach it from a browser SQL console or native psql over the Acurast tunnel. - [Expose a Service to the Internet on Acurast](https://docs.acurast.com/docs/developers/examples/tunnel): Serve a public HTTPS web page and SSH from an Acurast processor over the Acurast reverse tunnel — no public IP or open ports needed. - [Host a WordPress Site on Acurast](https://docs.acurast.com/docs/developers/examples/wordpress): Run a full WordPress stack (Apache, PHP, MariaDB) on an Acurast processor, served at a public HTTPS URL over the Acurast tunnel. - [Quickstart - Cargo](https://docs.acurast.com/docs/developers/getting-started/quickstart-cargo): Cargo deployments run as native binaries inside a Linux distro image on the processor, isolated via [PRoot](https://proot-me.github.io/). Unlike th... - [Quickstart - Tunnel](https://docs.acurast.com/docs/developers/getting-started/quickstart-tunnel): import Tabs from '@theme/Tabs'; - [Quickstart](https://docs.acurast.com/docs/developers/getting-started/quickstart): import Tabs from '@theme/Tabs'; - [Developers](https://docs.acurast.com/docs/developers/hub): Deploy serverless workloads to a global network of smartphone-based compute. Run anything from REST APIs to LLM inference, paid in ACU or USDC. - [Acurast CLI](https://docs.acurast.com/docs/developers/tools/cli): :::tip Which tool should I use? - [Deploy Agent (x402)](https://docs.acurast.com/docs/developers/tools/deploy-agent): :::tip Which tool should I use? - [DevTools](https://docs.acurast.com/docs/developers/tools/devtools): :::tip Which tool should I use? - [Acurast SDK](https://docs.acurast.com/docs/developers/tools/sdk): :::tip Which tool should I use? - [Token](https://docs.acurast.com/docs/discover/acurast-token): import ThemedImage from "@theme/ThemedImage"; - [Discover Acurast](https://docs.acurast.com/docs/discover/hub): The numbers, mechanics, and audits behind the Real Decentralized Compute Network. - [Traction & Metrics](https://docs.acurast.com/docs/discover/metrics): Live indicators of network adoption and security. - [Roadmap](https://docs.acurast.com/docs/discover/roadmap): import ThemedImage from "@theme/ThemedImage"; - [Tokenomics](https://docs.acurast.com/docs/discover/tokenomics): import ThemedImage from "@theme/ThemedImage"; - [FAQ](https://docs.acurast.com/docs/faq): Acurast is redefining compute by utilizing billions of smartphones – no data centers required. This verifiable, scalable, and confidential compute ... - [Post Mortem - 2025-11-04 - Acurast Canary chain stalled](https://docs.acurast.com/docs/incidents/post-mortem-20251104): 11.04.2025 at 2:30 GMT+2 - [Real Decentralized Compute Network](https://docs.acurast.com/docs/introduction): Acurast is the Real Decentralized Compute Network - Scalable, Secure, and Powered by Phones. - [Post-mortem - Acurast Air Drop](https://docs.acurast.com/docs/post-mortem/2026-01-27-airdrop): import ThemedImage from "@theme/ThemedImage"; - [Processor Lite and Core](https://docs.acurast.com/docs/processors/acurast-processors): import ThemedImage from "@theme/ThemedImage"; - [Become an Acurast Compute Provider](https://docs.acurast.com/docs/processors/become-compute-provider): import ThemedImage from "@theme/ThemedImage"; - [Benchmarks](https://docs.acurast.com/docs/processors/benchmarks): import ThemedImage from "@theme/ThemedImage"; - [Compute Providers](https://docs.acurast.com/docs/processors/hub): Run the Acurast Processor app on a supported smartphone and contribute to a global decentralized compute network. Earn ACU for verified uptime and ... - [Run Multiple Processors (Farms)](https://docs.acurast.com/docs/processors/multiple-processors): import ThemedImage from "@theme/ThemedImage"; - [Processor Rewards](https://docs.acurast.com/docs/processors/rewards): import ThemedImage from "@theme/ThemedImage"; - [Claiming Vested ACU](https://docs.acurast.com/docs/token-holders/claiming-acu): Some entities and individuals have received ACU tokens that are vested for a certain period of time, as outlined in the [token allocations](/discov... - [How to Get ACU](https://docs.acurast.com/docs/token-holders/how-to-get-acu): ACU is available on multiple chains. Where you buy it determines which token instance you receive and whether you need to bridge before using it on... - [Token Holders](https://docs.acurast.com/docs/token-holders/hub): Everything you need as an ACU holder: pick a wallet, claim vested tokens, stake on compute providers, and participate in governance. - [How To Stake](https://docs.acurast.com/docs/token-holders/staking/how-to-stake): On the Staking page in the Acurast Hub, users can stake and have an overview over their Stakes and Delegations. - [Staking Mainnet vs. Canary](https://docs.acurast.com/docs/token-holders/staking/mainnet-vs-canary): Acurast operates two networks - Mainnet and Canary - each with different staking reward structures and purposes. - [Overview](https://docs.acurast.com/docs/token-holders/staking/overview): Acurast is building a decentralized compute network where anyone can contribute processing power using smartphones. To ensure this network stays re... - [Slashing](https://docs.acurast.com/docs/token-holders/staking/slashing): Slashing is a penalty mechanism designed to ensure committers keep their promise of providing consistent compute power over time. If a committer fa... - [Staking FAQ](https://docs.acurast.com/docs/token-holders/staking/staking-faq): You must unstake and wait for the cooldown to end, before you can migrate to mainnet or transfer processors to a different account. As the cooldown... - [Staking Glossary](https://docs.acurast.com/docs/token-holders/staking/staking-glossary): Redelegation can only be done if the current delegation is older than 7 days or if the stake of the chosen Committer is in cooldown. - [Staking Mechanics](https://docs.acurast.com/docs/token-holders/staking/staking-mechanics): import ThemedImage from "@theme/ThemedImage"; - [Wallets](https://docs.acurast.com/docs/token-holders/wallets/wallet-overview): import ThemedImage from "@theme/ThemedImage"; - [AirGap Wallet](https://docs.acurast.com/docs/token-holders/wallets/wallets-airgap): import ThemedImage from "@theme/ThemedImage"; - [Base Wallet](https://docs.acurast.com/docs/token-holders/wallets/wallets-base): import ThemedImage from "@theme/ThemedImage"; - [Ledger Hardware Wallet (coming soon)](https://docs.acurast.com/docs/token-holders/wallets/wallets-ledger): :::caution Ledger Support Not Yet Available - [SubWallet](https://docs.acurast.com/docs/token-holders/wallets/wallets-subwallet): import ThemedImage from "@theme/ThemedImage"; - [Talisman](https://docs.acurast.com/docs/token-holders/wallets/wallets-talisman): import ThemedImage from "@theme/ThemedImage";