Programmable Modules

Permissionless Data Verification Between Any Route.

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.

Last updated

Was this helpful?