> For the complete documentation index, see [llms.txt](https://docs.switchboard.xyz/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.switchboard.xyz/how-it-works/technical-architecture/oracle-queues.md).

# Oracle Queues

An Oracle Queue (often just called a "Queue") is a core component of Switchboard, designed to manage and secure data feeds by creating a structured and secure environment that facilitates efficient management, isolation, and reliable data delivery.

Think of a Queue as:

* **A Dedicated Subnetwork of the larger Switchboard Protocol:** A whitelisted environment within the Switchboard protocol, controlling which software can be executed and which oracles are authorised to respond in its network.
* **An Oracle Registry:** A list of on-chain oracle accounts, each linked to a physical machine that fetches and publishes data.
* **A Security Boundary**: Oracles within a Queue must run verified code. This ensures that only trusted nodes contribute to the data feeds.
* **A Multi-Chain Entity**: Defined on Solana and synchronised across all Switchboard deployments on different blockchains.

Queues have an important key characteristic:

* Each data feed *must* belong to **one**, and only **one**, Queue.
