About
What is Newton?
Newton Protocol is a decentralized policy engine for onchain transaction authorization, built as an EigenLayer AVS. It checks spend limits, sanctions screening, fraud prevention, and compliance rules in smart contracts.
The problem
Smart contracts are blind to offchain context.
Smart contracts are blind to offchain context: whether a user is sanctioned, whether an agent is acting outside its mandate, or whether a transaction violates a spend policy. Filters in the frontend or a centralized API do not run when a transaction settles.
The solution
Rules are checked before funds move.
Newton evaluates real-time offchain data — identity, market feeds, proof of reserves — through a decentralized operator network and enforces the result at the smart contract. The protocol stays protected regardless of where the transaction originates.
Newton integrates with most EVM-compatible networks, including Ethereum, Base, and Arbitrum. Non-EVM support is on the roadmap.
import { createWalletClient, http } from 'viem'
import { privateKeyToAccount } from 'viem/accounts'
import { sepolia } from 'viem/chains'
import { newtonWalletClientActions } from '@newton-xyz/sdk'
const client = createWalletClient({
account: privateKeyToAccount(process.env.PRIVATE_KEY),
chain: sepolia,
transport: http(),
}).extend(newtonWalletClientActions({ apiKey: process.env.NEWTON_API_KEY }))
const result = await client.simulateTask({
intent: {
from: sender,
to: recipient,
value: '0x0',
data: calldata,
chainId: 11155111,
functionSignature: '0xa9059cbb',
},
policyTaskData: {
policyId,
policyAddress,
policy: '0x',
policyData: [],
},
})
console.log(result.result?.allow) // true or falseWhat it looks like
A policy evaluation against a transaction intent.
The SDK simulates whether a transaction would pass its policy before anything settles.
Read the quickstartWhy Newton
Every decision is a signed receipt.
Policies are evaluated before settlement. The result is attested onchain, so anyone can verify what was checked — not take it on trust.
Verifiable trust
Every compliance decision is backed by a BLS attestation, not reputation.
Privacy-preserving
Only hashes and commitments are onchain. No PII or sensitive data is exposed.
Composable
Works with wallets, dApps, AI agents, and DeFi protocols through a standard SDK.
Chain-agnostic
Newton proofs can be verified across any supported EVM chain via lightweight verifier contracts.
Extensible
Supports open-source policies and enterprise modules for regulated financial institutions.
Programmable
Policies are written in Rego and can encode rules for sanctions, limits, eligibility, and other authorization requirements.
Next steps
Go deeper.
Whitepaper
How the protocol evaluates and signs each transaction
The authorization model, policy engine, and how each check is attested onchain.
Docs
Policies, intents, tasks, and attestations
The primitives Newton uses to evaluate a transaction before it settles.
Explorer
Look up any transaction's signed receipt
Anyone can verify what was checked and why it passed.