# How it Works

- [Switchboard Protocol](/how-it-works/switchboard-protocol.md)
- [(Re)staking](/how-it-works/switchboard-protocol/re-staking.md)
- [What is (re)staking?](/how-it-works/switchboard-protocol/re-staking/what-is-re-staking.md)
- [What are Node Consensus Networks (NCNs)?](/how-it-works/switchboard-protocol/re-staking/what-are-node-consensus-networks-ncns.md)
- [What are Vault Receipt Tokens (VRTs)?](/how-it-works/switchboard-protocol/re-staking/what-are-vault-receipt-tokens-vrts.md)
- [The Node Partner Program](/how-it-works/switchboard-protocol/re-staking/the-node-partner-program.md)
- [The Switchboard NCN](/how-it-works/switchboard-protocol/re-staking/the-switchboard-ncn.md)
- [Running a Switchboard Oracle](/how-it-works/switchboard-protocol/running-a-switchboard-oracle.md)
- [Prerequisites](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites.md): This guide is aimed at Operators that want to host their own Switchboard Oracle.
- [Knowledge about Linux, containers and Self-Hosting](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites/knowledge-about-linux-containers-and-self-hosting.md): You know Linux right.. right?!?
- [Hardware Requirements and AMD SEV SNP](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites/hardware-requirements-and-amd-sev-snp.md): What is a TEE and why do Switchboard Oracles need it?
- [Software Requirements](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites/software-requirements.md): All the software you may need
- [Network Requirements](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/prerequisites/network-requirements.md): Networking, IPv4, IPv6, possibly DNS and more fun stuff!
- [Hardware: tested providers and setup](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/hardware-tested-providers-and-setup.md)
- [OVH](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/hardware-tested-providers-and-setup/ovh.md)
- [Platform: Kubernetes + AMD SEV SNP](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/platform-kubernetes-+-amd-sev-snp.md)
- [Bare Metal with Kubernetes (K3s)](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/platform-kubernetes-+-amd-sev-snp/bare-metal-with-kubernetes-k3s.md): The power of Kubernetes on bare metal and VM
- [The Git Repo: Clone Our Code](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/the-git-repo-clone-our-code.md): GitHub repo setup
- [Repo Structure](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/the-git-repo-clone-our-code/repo-structure.md): Our infra-external repo intro and structure
- [Configuration: Tweaking Configurations](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/configuration-tweaking-configurations.md): One process to rule them all
- [cfg/00-common-vars.cfg](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/configuration-tweaking-configurations/cfg-00-common-vars.cfg.md): common vars
- [cfg/00-devnet-vars.cfg and cfg/00-mainnet-vars.cfg](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/configuration-tweaking-configurations/cfg-00-devnet-vars.cfg-and-cfg-00-mainnet-vars.cfg.md): devnet and mainnet variables
- [Installation: Setup Via Scripts](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/installation-setup-via-scripts.md): Set a solid foundation
- [Bare Metal with Kubernetes (K3s) + AMD SEV SNP](/how-it-works/switchboard-protocol/running-a-switchboard-oracle/installation-setup-via-scripts/bare-metal-with-kubernetes-k3s-+-amd-sev-snp.md): Your server, your cloud, your data...
- [Enable Staking to your Oracle](/how-it-works/switchboard-protocol/enable-staking-to-your-oracle.md): Enable svSWTCH delegation to your oracle through Jito NCN integration
- [Providing stake to Switchboard](/how-it-works/switchboard-protocol/providing-stake-to-switchboard.md): How to stake and earn SWTCH rewards through Switchboard's Jito NCN integration
- [Technical Architecture](/how-it-works/technical-architecture.md)
- [Trusted Execution Environments (TEEs)](/how-it-works/technical-architecture/trusted-execution-environments-tees.md)
- [Oracle Queues](/how-it-works/technical-architecture/oracle-queues.md)
- [Node Architecture](/how-it-works/technical-architecture/node-architecture.md)
