Programmable Modules
Permissionless Data Verification Between Any Route.
Last updated
Permissionless Data Verification Between Any Route.
Last updated
SEDA's Interoperability Verification Modules (IVMs) are specialized modules on SEDA's Programmable Oracle Infrastructure. These modules enable protocols to customize blockchain data verification, with each IVM deployed as a WASM Binary to execute protocol-specific data requests.
Parameters that can be defined by interop providers such as bridges and solver networks include:
The RPC endpoints needed
The type of event to be queried
Instructions for data filtering and aggregation
The RPC data providers to be selected
Any other custom parameter necessary
SEDA IVMs can be programmed to verify state on any blockchain between all routes. Wherever a SEDA Prover Contract has been deployed, and an available RPC endpoint exists, a route is enabled.
Permissionless Prover Contract: Available in all blockchain languages, verifies data coming from the SEDA Chain and is made available to any protocol on the receiving chain.
As Prover Contracts are permissionless, any network or interop provider can dictate where they need the SEDA Prover Contract to create new routes. The SEDA team can also deploy Prover Contracts on behalf of any network.