À medida que as aplicações descentralizadas se tornam mais avançadas, garantir transações on-chain já não é apenas uma questão de contratos inteligentes. Cada transação também deve ser verificada em relação a regras programáveis antes da execução. É exatamente isso que o Newton Protocol entrega por meio de seu mecanismo de políticas descentralizado.

Uma das melhores partes do Newton é que os desenvolvedores podem experimentar seus recursos sem implantar um contrato inteligente. Usando o SDK em TypeScript, qualquer pessoa pode simular uma avaliação de política em apenas alguns minutos e entender como o Newton protege as transações da blockchain.

O guia Quickstart demonstra isso com um exemplo de triagem de sanções da OFAC. Em vez de executar uma transação imediatamente, o SDK envia uma intenção de transação ao Newton Gateway, onde a rede de operadores descentralizada a avalia em relação a uma política Rego predefinida. A política usa oráculos externos de PolicyData para determinar se o remetente passa pelas verificações de conformidade antes de retornar uma aprovação ou rejeição.

Como o processo usa simulateTask, tudo acontece como uma simulação (dry run). Não é necessária conexão de carteira, taxas de gás nem Sepolia ETH. Isso torna uma excelente forma para os desenvolvedores explorarem a arquitetura do Newton Protocol sem assumir nenhum risco on-chain.

O fluxo de trabalho é direto:

Instale o SDK Newton TypeScript junto com o Viem.

Configure sua chave de API do Newton.

Defina uma intenção de transação contendo o remetente, destinatário, calldata e informações da cadeia (chain).

Execute simulateTask() via o SDK.

Receba uma resposta estruturada mostrando se a transação é permitida e o porquê.

O resultado da simulação foi projetado para ser simples e amigável para desenvolvedores. Ele retorna claramente se a avaliação foi bem-sucedida, se a política aprovou a transação, uma explicação legível por humanos e quaisquer erros caso a avaliação falhe. Isso torna a depuração e os testes de política significativamente mais fáceis antes de implantar aplicativos em produção.

Por trás desta experiência simples para desenvolvedores, existe uma infraestrutura descentralizada sofisticada. Quando a solicitação de simulação chega ao Newton Gateway, ela é encaminhada para a rede de operadores AVS descentralizada do Newton. Os operadores executam a política Rego relevante junto com PolicyData obtidos de provedores de dados confiáveis, como bancos de dados de sanções ou oráculos de conformidade. Após a avaliação, o resultado é devolvido ao aplicativo. Em implantações de produção, o mesmo processo gera uma atestação criptográfica BLS, permitindo que contratos inteligentes verifiquem que a avaliação da política foi feita corretamente antes de executar a transação.

Esta arquitetura separa a lógica de negócios da execução de transações. Em vez de embutir todas as regras de conformidade ou segurança diretamente nos contratos inteligentes, os desenvolvedores podem definir políticas flexíveis que evoluem ao longo do tempo, mantendo os contratos on-chain leves e verificáveis.

O Quickstart do Newton também demonstra como é fácil integrar verificações reais de conformidade em aplicativos descentralizados. Os desenvolvedores podem, posteriormente, substituir o exemplo de política de sanções pelas suas próprias políticas personalizadas, cobrindo limites de gasto, gerenciamento de risco, verificação de KYC, proteção do vault, autorização de agentes de IA, validação de oráculos ou qualquer outro dispositivo de segurança programável para transações.

No fim das contas, o Newton Protocol reduz a barreira para construir aplicativos Web3 seguros. Os desenvolvedores podem experimentar localmente, validar políticas instantaneamente e ganhar confiança na lógica de transações antes de avançar para a produção. Ao combinar avaliação de políticas descentralizada com atestações criptográficas, o Newton possibilita um futuro em que cada transação em blockchain possa ser verificada não apenas pela execução, mas também pela conformidade, segurança e gerenciamento de riscos.

@NewtonProtocol $NEWT #Newt