> For the complete documentation index, see [llms.txt](https://docs.soniclabs.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.soniclabs.com/sonic.md).

# Sonic

- [Overview](https://docs.soniclabs.com/sonic/overview.md)
- [S Token](https://docs.soniclabs.com/sonic/s-token.md)
- [USSD](https://docs.soniclabs.com/sonic/ussd.md)
- [Wallets](https://docs.soniclabs.com/sonic/wallets.md)
- [Sonic Gateway](https://docs.soniclabs.com/sonic/sonic-gateway.md)
- [Build on Sonic](https://docs.soniclabs.com/sonic/build-on-sonic.md)
- [Getting Started](https://docs.soniclabs.com/sonic/build-on-sonic/getting-started.md)
- [Deploy Contracts](https://docs.soniclabs.com/sonic/build-on-sonic/deploy-contracts.md)
- [Verify Contracts](https://docs.soniclabs.com/sonic/build-on-sonic/verify-contracts.md)
- [Tooling and Infra](https://docs.soniclabs.com/sonic/build-on-sonic/tooling-and-infra.md)
- [Native USDC](https://docs.soniclabs.com/sonic/build-on-sonic/native-usdc.md)
- [Contract Addresses](https://docs.soniclabs.com/sonic/build-on-sonic/contract-addresses.md)
- [Network Parameters](https://docs.soniclabs.com/sonic/build-on-sonic/network-parameters.md)
- [Integrating Staking](https://docs.soniclabs.com/sonic/build-on-sonic/integrating-staking.md)
- [Programmatic Gateway](https://docs.soniclabs.com/sonic/build-on-sonic/programmatic-gateway.md): This page explains how to use the Sonic Gateway in your application or script to transfer ERC-20 assets from Ethereum to Sonic and back.
- [Gas Pricing](https://docs.soniclabs.com/sonic/build-on-sonic/gas-pricing.md)
- [Learn Solidity](https://docs.soniclabs.com/sonic/build-on-sonic/learn-solidity.md)
- [Safe](https://docs.soniclabs.com/sonic/build-on-sonic/safe.md)
- [Node Deployment](https://docs.soniclabs.com/sonic/node-deployment.md)
- [Archive Node](https://docs.soniclabs.com/sonic/node-deployment/archive-node.md)
- [Validator Node](https://docs.soniclabs.com/sonic/node-deployment/validator-node.md)
- [Node Recovery](https://docs.soniclabs.com/sonic/node-deployment/node-recovery.md)
- [Node Hardening](https://docs.soniclabs.com/sonic/node-deployment/node-hardening.md): Protect Sonic RPC nodes and validators, step by step, from essentials to access control.
- [Before You Start](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/before-you-start.md): Gather the facts about your node that later steps rely on.
- [Tier 1: Essentials](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/tier-1-essentials.md): Close what shouldn't be open. Everyone should do this tier.
- [Tier 2: Lock the Node in a Box](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/tier-2-lock-the-node-in-a-box.md): Keep a compromised node from reaching your private network or starting other programs.
- [Tier 3: Get Alerted](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/tier-3-get-alerted.md): Find out within minutes when someone tries to abuse the node.
- [Tier 4: Control Access](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/tier-4-control-access.md): Only known clients, only allowed methods. Required for nodes with debug or trace.
- [Tier 5: Stay Current](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/tier-5-stay-current.md): Hardened releases, OS patching and containers.
- [Appendix A: Starter Service File](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/appendix-a-starter-service-file.md): A systemd service that runs the node as a non-root user.
- [Appendix B: Hardening File](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/appendix-b-hardening-file.md): The complete Tier 2 drop-in file, for configuration management.
- [Appendix C: Slack Alert Script](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/appendix-c-slack-alert-script.md): Post Tier 3 security events to a Slack channel.
- [Appendix D: Filtering Proxy (nginx)](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/appendix-d-filtering-proxy-nginx.md): An nginx example that meets the Tier 4 proxy requirements.
- [Appendix E: Glossary](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/appendix-e-glossary.md): Plain-language definitions of the terms used in this guide.
- [Appendix F: Checklist](https://docs.soniclabs.com/sonic/node-deployment/node-hardening/appendix-f-checklist.md): All tiers on one page.
- [Upgrade Instructions (v2.2)](https://docs.soniclabs.com/sonic/node-deployment/upgrade-instructions-v2.2.md)
- [FAQ](https://docs.soniclabs.com/sonic/faq.md)
