A
Attestation
A cryptographic proof (BLS aggregate signature) that Newton operators evaluated a policy and approved or rejected an Intent. Contains thetaskId, policyId, evaluation result, and expiration block. See also: Core Concepts.
AVS (Actively Validated Service)
An EigenLayer service that leverages restaked ETH for economic security. Newton Protocol operates as an AVS, meaning its operators have staked assets that can be slashed for incorrect behavior.B
BLS (Boneh-Lynn-Shacham)
A signature scheme that allows multiple signatures to be aggregated into a single compact proof. Newton operators produce individual BLS signatures that are aggregated by the Aggregator into a single consensus proof.C
CID (Content Identifier)
An IPFS content-addressable hash used to reference policy files, schemas, and metadata stored on IPFS. Generated bynewton-cli policy-files generate-cids.
G
Gateway
The JSON-RPC 2.0 endpoint that receives tasks and coordinates operator evaluation. All SDK and CLI interactions with the Newton network go through the Gateway. See also: RPC API.H
HPKE (Hybrid Public Key Encryption)
The encryption scheme (X25519/ChaCha20-Poly1305) used by Newton’s privacy layer to encrypt sensitive data before submission to operators.I
Intent
A proposed transaction submitted for policy evaluation. Contains EVM fields:from, to, value, data, chain_id, and function_signature. See also: Core Concepts.
O
Operator
An EigenLayer node registered with the Newton AVS that independently evaluates tasks. Operators fetch PolicyData, run Rego policies, and produce BLS signatures that are aggregated into consensus proofs.P
Policy
A Rego program that defines the conditions an Intent must meet to be approved. Policies are stored on IPFS and referenced by CID. They accessdata.params (configuration) and data.data (runtime oracle data). See also: Writing Policies.
PolicyClient
A smart contract that validates Newton attestations before executing transactions. Created by inheriting theNewtonPolicyClient Solidity mixin. See also: Smart Contract Integration.
PolicyData
A WASM data oracle that fetches or computes external data at evaluation time. The output is fed to the Rego policy asdata.data. See also: Writing Data Oracles.
R
Rego
The policy language used by Newton Protocol (originally from Open Policy Agent). Rego policies define declarative rules that evaluate totrue or false. See also: Rego Syntax Guide.
T
Task
The atomic evaluation unit in Newton — pairs an Intent with its Policy and configuration. Each Task is either compliant or non-compliant. See also: Core Concepts.W
WASM (WebAssembly)
The compilation target for PolicyData oracles. JavaScript, Rust, or Python code is compiled to WASM components that implement thenewton-provider WIT interface.
WIT (WebAssembly Interface Types)
The interface definition language used to define the contract between WASM components and the Newton runtime. Thenewton-provider.wit file specifies the run function and http.fetch import.