# Setup Requirements

#### Setup Requirements

Swarm’s **Setup Requirements** ensure that nodes joining the network meet the necessary performance, security, and reliability standards. These requirements are validated through automated checks and tests during the setup process.

| **Component** | **Requirement**                                                                             | **Validation**                                                                                    |
| ------------- | ------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------- |
| **Hardware**  | GPU/CPU specs based on provider type (e.g., Individual, Data Center, Edge).                 | **Automated check** during the system diagnostic phase to confirm compatibility and capabilities. |
| **Network**   | Minimum **1Gbps+ connection** for stable and fast data transfer.                            | **Speed test** to measure bandwidth, latency, and connectivity.                                   |
| **Storage**   | **NVMe SSD** for high-speed data read/write operations.                                     | **Performance test** to validate storage speed and reliability.                                   |
| **Security**  | **TPM 2.0 (Trusted Platform Module)** for cryptographic security and secure boot processes. | **Security scan** to ensure compliance with Swarm’s encryption and authentication protocols.      |

***

#### **Key Benefits**

* **Performance Assurance**: Ensures nodes meet the necessary benchmarks to handle AI workloads efficiently.
* **Network Reliability**: Validates connectivity for seamless communication within the distributed network.
* **Storage Optimization**: Confirms high-speed storage performance for quick data access and model operations.
* **Security Compliance**: Maintains a secure and trusted network environment by enforcing strong security standards.

These **Setup Requirements** help Swarm maintain a robust, efficient, and secure network, ready to support diverse and demanding AI applications.
