- EVM
- Starknet
- Solana
Install the interface with Foundry:Call
verify and apply your own policy:verify returns (false, code) instead of reverting, so always check ok. Full guide, consumer library and result codes: Verify on EVM.Get an attestation to test with
Request one from a backend with the SDK or from an agent with MCP. The SDK builds the calldata for you:Before you ship
Verification proves that enough selected nodes signed this exact payload. Your contract still owns the rest:- Pin the
sourceIdyou expect and require a minimumsignaturesRequired. - Enforce freshness: a non-zero
maxAgeon EVM and Starknet, or comparetimestamp / 1000with the chain clock. - Reject replays when an old attestation could be submitted twice.
- Decode
valuewith the source’s encoding and bound-check it.