The Problem
Payment and stablecoin protocols face competing demands:- Regulatory compliance — sanctions screening, jurisdiction checks, transfer limits
- Fraud prevention — velocity checks, anomaly detection, blocklist enforcement
- Speed — sub-second authorization decisions, not batch review
- Decentralization — no single point of failure or censorship
How Newton Solves It
Newton evaluates every transaction against a Rego policy before it executes on-chain. The evaluation is performed by a decentralized network of EigenLayer operators, and the result is cryptographically attested via BLS signatures.Sanctions Screening
A policy can call an external sanctions API via a WASM data oracle and block transfers involving sanctioned addresses:Transfer Limits
Enforce per-transaction or rolling-window spend limits without modifying your token contract:Jurisdiction Gating
Use oracle data to restrict transfers based on sender/recipient jurisdiction, enabling compliant cross-border payments.Use Cases
| Scenario | Policy approach |
|---|---|
| Stablecoin issuer compliance | Sanctions screening + jurisdiction checks on every mint/transfer |
| Payment network authorization | Per-transaction limits + velocity checks + merchant allowlists |
| RWA token transfers | Accredited investor verification + transfer restrictions |
| Cross-border remittance | Country-level policy rules + amount thresholds |
| Card-to-crypto on-ramp | KYC status verification + daily limits |
Architecture for Payment Protocols
The payment contract inherits from NewtonPolicyClient, which validates the attestation before executing the transfer. No off-chain server sits in the critical path.Why Newton Over Centralized Compliance
| Centralized server | Newton Protocol | |
|---|---|---|
| Single point of failure | Yes | No — distributed operators |
| Censorship risk | Yes — operator can block arbitrarily | No — policy rules are transparent and auditable |
| Latency | Depends on server | Sub-second (parallel operator evaluation) |
| Auditability | Server logs (opaque) | On-chain attestations (verifiable) |
| Customization | Vendor-defined rules | Your own Rego policies |
Get Started
Quickstart
Simulate a sanctions screening policy in 5 minutes
Write a Policy
Author Rego rules for transfer limits and compliance checks
Integrate Your Contract
Add NewtonPolicyClient to your payment or token contract