# Switchboard Protocol

The Switchboard Protocol is a decentralised oracle network that enables blockchain applications to access real-world data securely and reliably. At its core, the protocol coordinates a network of independent oracle operators who fetch, verify, and deliver data on-chain.

## How It Works

1. **Data Requests**: Applications request data through Switchboard's on-chain contracts
2. **Oracle Execution**: Oracle nodes running in Trusted Execution Environments (TEEs) fetch and process the requested data
3. **Verification**: The protocol verifies oracle signatures and ensures data integrity before making it available on-chain
4. **Delivery**: Verified data is delivered to your smart contracts for use

## Key Components

* **Oracle Operators**: Independent node operators who run Switchboard oracles and earn rewards for providing accurate data
* **Staking & Slashing**: Economic security through restaking mechanisms that incentivise honest behaviour and penalise malicious actors
* **TEE Protection**: Hardware-level security ensures oracle code cannot be tampered with or inspected, even by the operators themselves

## Protocol Security

The protocol's security model combines cryptographic verification with economic incentives:

* Oracles must run verified code within TEEs, preventing manipulation
* Operators stake assets that can be slashed for misbehaviour
* Multiple oracles can be required to reach consensus on data values
* On-chain verification ensures only properly signed data is accepted

## Get Involved

* [Run your own oracle](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/running-a-switchboard-oracle) and earn rewards
* [Provide stake](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/providing-stake-to-switchboard) to secure the network
* [Learn about restaking](https://docs.switchboard.xyz/how-it-works/switchboard-protocol/re-staking) and the Switchboard NCN
