Construa com computação trustless em uma nuvem descentralizada
Faça deploy de lógica de backend, computação off-chain e automação em uma rede descentralizada de provedores independentes. Sem servidores centralizados. Sem confiança cega. Execução verificável por design.
Sem cartão de crédito. Sem servidores para gerenciar. Acesso via carteira.
Por que escolher a Acurast
Execução trustless
As tarefas são assinadas criptograficamente e verificáveis
Confidencial por design
Os provedores nunca acessam segredos brutos nem payloads sensíveis
Computação descentralizada
A execução acontece em celulares independentes
Pague por execução
Sem infraestrutura ociosa, sem instâncias rodando por longos períodos
Integrável com a Web3
Feito para funcionar com smart contracts, oráculos e lógica on-chain
Serverless por padrão
Zero sobrecarga de infraestrutura: faça deploy de código, não de servidores
O que você pode construir
IA E COMPUTAÇÃO CONFIDENCIAL
O que você pode construir:
- Inferência confidencial de LLM (rode modelos da classe GPT sem acesso do provedor de nuvem)
- IA que preserva a privacidade para os setores de saúde, finanças ou jurídico
- Sistemas de aprendizado federado com confiança distribuída
- Agentes de IA que exigem infraestrutura imparável e resistente à censura
- Integrações seguras com bancos de dados e análises confidenciais
Exemplos de casos de uso
Diagnóstico por IA na área da saúde (em conformidade com a HIPAA), detecção de fraudes financeiras, análise de documentos jurídicos, processamento de dados corporativos sem exposição à nuvem.
DEFI E INFRAESTRUTURA BLOCKCHAIN
O que você pode construir:
- Oráculos de preço descentralizados (feeds de dados push/pull para protocolos DeFi)
- Bridges de ativos cross-chain com execução confidencial
- Automação on-chain (liquidações, harvesting de recompensas de protocolos, rebalanceamento)
- Infraestrutura de negociação e sequenciamento resistente a MEV
- Bots de trading de cripto com estratégias confidenciais
- Aplicações de Bitcoin cross-chain (como o xcBTC)
Exemplos de casos de uso
Feeds de preço multi-chain, estratégias DeFi automatizadas, gestão de liquidez cross-chain, soluções de Bitcoin encapsulado, serviços de proteção contra MEV.
APLICAÇÕES E SERVIÇOS WEB3
O que você pode construir:
- Backends descentralizados como serviço (APIs serverless)
- Web scraping e coleta de dados confidenciais
- Indexadores de blockchain e agregadores de dados
- Redes descentralizadas de VPN e proxy (éticas e em conformidade com a LGPD/GDPR)
- Serviços de geração de zkProofs
- Bots do Telegram, monitoramento de redes sociais, ferramentas de automação
Exemplos de casos de uso
Backends web serverless, redes de proxy residencial, serviços de indexação de dados, ferramentas automatizadas para redes sociais, plataformas de hospedagem descentralizada.
Feito para desenvolvedores, não para DevOps
Você escreve o código. A Acurast cuida da execução descentralizada e da verificação.
Nenhuma infraestrutura para gerenciar. Nenhum servidor para vigiar.
Experiência do desenvolvedor
Modelo de execução simples, baseado em tarefas
Resultados determinísticos e verificáveis
SDKs e APIs feitos para automação
Autenticação via carteira
Funciona com as ferramentas Web3 que você já usa
Você se concentra na lógica, não na infraestrutura.
Ambientes de execução
Escolha o runtime ideal para a sua carga de trabalho. Novos ambientes são adicionados continuamente.
JavaScript (V8)
Ideal para automação, lógica off-chain e serviços de backend
Status Pronto para produção
Node.js
Ideal para APIs, integrações e fluxos de trabalho complexos
Status Pronto para produção
Python VM
Otimizado para processamento de dados e cargas de trabalho de IA
Status Em breve
Suporte a PyTorch e TensorFlow para tarefas de inferência
Status Planejado
Docker
Status Em breve
Funciona em todo o ecossistema Web3
A Acurast se integra nativamente aos principais ecossistemas de blockchain e modelos de execução.
Redes compatíveis
Compatibilidade de protocolos
EVM
Layer 1 dedicada
Pallets da Polkadot
WebAssembly
Acesso nativo via carteira
Sem contas. Sem senhas. Sem autenticação proprietária.




Perguntas frequentes
Confira abaixo as perguntas mais frequentes.
Como faço o deploy do meu primeiro app?
Instale o Acurast CLI com npm install -g @acurast/cli, execute acurast init para gerar seu arquivo de configuração acurast.json e o arquivo .env, empacote seu projeto em um único arquivo JS e depois execute acurast deploy. O CLI cuida automaticamente do upload para o IPFS, do registro on-chain e do matching de Processors.
Qual runtime os Processors usam?
Os Processors rodam Node.js v24.5. Seu app precisa ser empacotado em um único arquivo JavaScript (por exemplo, via webpack), ou você deve garantir que todas as dependências estejam na pasta dist (a node_modules não será enviada no deploy).
Posso testar meu código em um Processor ativo antes de me comprometer?
Sim. O comando acurast live do CLI permite rodar seu código em um ambiente ativo, em um Processor remoto, usando a mesma configuração do seu acurast.json, o que é útil para validar o comportamento antes de um deployment completo.
Como lido com chaves de API e segredos?
Adicione os valores sensíveis ao seu arquivo .env e liste-os no array includeEnvironmentVariables do acurast.json. Eles são criptografados durante o deployment e só são descriptografados dentro do Trusted Execution Environment do Processor. Nem mesmo o dono do celular consegue acessá-los. No seu código, acesse-os via _STD_.env[“MY_KEY”].
Quais APIs estão disponíveis dentro do ambiente de execução?
O runtime expõe um objeto _STD_ com métodos para requisições HTTP (httpGET, httpPOST), conexões WebSocket (_STD_.ws), assinatura criptográfica e criptografia (secp256k1, secp256r1, ed25519), geração segura de números aleatórios e acesso a variáveis de ambiente. Você também pode fazer chamadas HTTP de saída e interagir diretamente com APIs externas. Para informações detalhadas, leia a documentação
Meu deployment pode enviar resultados on-chain?
Sim. O runtime inclui métodos nativos de fulfillment para vários ecossistemas: você pode enviar resultados para chains EVM, chains baseadas em Substrate ou smart contracts da Tezos diretamente do seu script de deployment. O Processor paga as taxas de gas na chain de destino usando fundos que você bloqueia antecipadamente.
Qual é a diferença entre deployments únicos e por intervalo?
Deployments únicos são executados uma vez, por uma duração definida. Deployments por intervalo se repetem em uma frequência definida (por exemplo, a cada minuto ou a cada hora). Cada execução é uma unidade discreta e verificável. Você configura isso no acurast.json, no campo execution.
O que são deployments sob demanda?
Deployments sob demanda abrem uma conexão WebSocket persistente com o serviço WebSocket da Acurast, permitindo que seu dApp envie mensagens em tempo real para um Processor em execução. Útil para casos de uso interativos em que você precisa acionar computação a partir de um frontend ou smart contract. No lado do cliente, integre com o Acurast TypeScript SDK.
Como funciona o matching de Processors?
Depois do deploy, o Acurast Matcher associa seu deployment aos Processors disponíveis com base na sua configuração, incluindo requisitos de atestação do celular, pontuação mínima de reputação e whitelists de Processors. Os Processors confirmam a atribuição, e a execução começa no horário de início agendado.
Posso rodar vários Processors para ter redundância?
Sim. Defina o parâmetro numberOfReplicas no seu acurast.json para atribuir vários Processors ao mesmo deployment. Celulares podem ficar offline, e sua solução deve levar isso em conta.
Posso atualizar um deployment em execução?
Se você criou o deployment com “mutability”: “Mutable”, pode atualizar o script via acurast deployments update script <deployment-id> <script-ipfs>. Você também pode atualizar as variáveis de ambiente entre execuções por intervalo usando acurast deployments <id> -e.
Que tipo de segurança a "computação confidencial" realmente oferece?
Os Processors da Acurast usam coprocessadores de hardware dedicados (por exemplo, o chip Titan M2 do Google) como Trusted Execution Environments, e não apenas enclaves de software no processador principal. Seu código e seus dados ficam isolados, de modo que nem o dono do celular consegue acessá-los durante a execução. Provas de atestação verificam a integridade do ambiente de execução.
Posso rodar um LLM na Acurast?
Sim. A Acurast inclui um módulo para rodar LLMs. A maioria dos modelos do Hugging Face no formato GGUF é compatível. Confira o guia de deployment de LLMs na documentação para ver o passo a passo.
Para quais blockchains posso entregar resultados?
A Acurast oferece fulfillment nativo para chains EVM (Ethereum, Arbitrum, Optimism, Base etc.), chains Substrate (pallets da Polkadot), Tezos e outras. A compatibilidade de protocolos inclui EVM, Layer 1 dedicada, pallets da Polkadot e WebAssembly. Lista de integrações da Acurast