Switchboard is a multi-chain, permissionless oracle protocol that allows developers to fully control how data is relayed on-chain to their smart contracts. It is designed to be a cost-optimized, low-latency, and high-security data solution for blockchain applications.
Key features of Switchboard include:
- - Support for multiple blockchains: Solana, CoreDAO, Arbitrum, Optimism, Aptos, Sui, and Starknet (coming soon)
- - Ability to execute off-chain computations verifiably and submit transactions on-chain
- - Transparent function source code and logs readily available
- - Multiple data propagation methods such as push (cron schedule) and callback-based
- - Permissionless creation of new functions with a pay-as-you-go model
Switchboard leverages Trusted Execution Environments (TEEs), specifically Intel SGX, to run user custom code within its own SGX runtime and provide attestation services to verify on-chain that the executed code matches the expected measurement set by the user.
The Switchboard App is a development tool with an all-in-one interface for building on top of their suite of services, guiding developers through the process.