Evaluate a transaction against configured policy and return an attestation (chain-name based, supports EVM and Solana)
Transaction details to evaluate for policy compliance and to issue a chain-appropriate attestation.
Destination contract or program address. This address is used to lookup the policy and the attestation is cryptographically bound to it, making the attestation valid only for this specific contract/program.
End user's wallet address initiating the transaction. This field is used for policy enforcement and compliance checks.
Encoded transaction payload. Can be left as 0x for empty data.
Native token amount (wei for EVM, lamports for Solana). Typically 0 for most transactions.
Target blockchain name. Examples: ethereum, sepolia, base, solana.
End-user IP address for geolocation-based policy evaluation. Optional.
Successfully evaluated and returned attestation
Evaluation result and attestation payload to embed onchain.
Identifier of the evaluated policy.
Human-readable display name of the policy as configured in the dashboard.
Unique value used to prove contract ownership by setting it as the onchain policyID during onboarding.
True if the request satisfied the configured policy.
Chain‑appropriate attestation fields for onchain verification.