Introduction
Submit Ethereum transactions for policy validation using the Predicate API.
Welcome
The Predicate API allows developers to validate Ethereum transactions against destination-specific policies before execution.
This is achieved through a middleware layer that transforms each request into a task, broadcasts it to the Predicate Operator network, and aggregates their responses.
Operators independently evaluate the task against the policy associated with the transaction’s to
address and return attestations to the middleware, which then responds to the client.
Overview
The API accepts fields from a standard Ethereum transaction object, performs policy validation via the Predicate network, and returns a response indicating whether the transaction meets the required conditions for execution.
The signatures returned by the API must be embedded in the transaction’s calldata before submitting it onchain to a Predicate-enabled smart contract.
This API is designed for integration with wallets, bridges, protocols, or any system requiring programmable, rule-based pre-transaction enforcement.
Base URL