Processes a transaction by verifying it against the application’s policy using Predicate’s operator network. Returns a structured response with validation results and compliance status.
Address of the sender (must be a valid Ethereum address)
"0x1234567890123456789012345678901234567890"
Destination address (the target smart contract which enforces the policy)
"0x1234567890123456789012345678901234567890"
Hex-encoded calldata relevant for the contract function call e.g., amount to lend, recipient address, etc.
"0x"
Amount of ETH (in wei) to send with the transaction
"0"
Optional chain ID for the target blockchain. If not provided, defaults to ethereum mainnet (1)
1
Successfully processed task
Indicates whether the transaction meets the policy requirements
true
The addresses that signed off on the users compliance status
A ECDSA Signature from the Predicate attestation server
Timestamp after which this response is no longer valid (prev block number)
Unique identifier for the task
"e4732bbe-aa8f-44fb-8c09-c73bdc31eeae"