# Essential Pre-Flight Check

Before deploying the agent across your organization, complete these checks to ensure a smooth rollout.

## System Requirements

| Requirement           | Minimum Spec                                    |
| --------------------- | ----------------------------------------------- |
| **Operating Systems** | Windows 10+, macOS 12+, Ubuntu 20.04+           |
| **RAM**               | 4 GB                                            |
| **Disk Space**        | 500 MB free (for agent + local data cache)      |
| **Network**           | HTTPS (TCP 443) outbound access to `*.we360.ai` |

## Connectivity Checklist

{% stepper %}
{% step %}

#### Verify Firewall Rules

Ensure that the target machine can reach We360.ai endpoints. All traffic uses **HTTPS/WSS on TCP port 443**.

Recommended wildcard rules:

* `*.we360.ai`
* `*.in.we360.ai` *(India region)*

Refer to the [Allowlist Guide](https://app.gitbook.com/s/icuEWisKb5zNsnnUwY1Y/network-and-security-hardening/allowlist-guide) for the full URL list if wildcards are not supported.
{% endstep %}

{% step %}

#### Grant macOS Permissions

If deploying on macOS, ensure the following permissions are granted via **System Settings → Privacy & Security**:

* **Screen Recording** — required for screenshot capture.
* **Input Monitoring** — required for idle detection.
* **Accessibility** — required for reading application window titles.

{% hint style="warning" %}
Without these permissions, the agent will report zero productivity on macOS.
{% endhint %}
{% endstep %}

{% step %}

#### Disable AV/EDR Conflicts

If your organization uses antivirus or endpoint detection software (e.g., CrowdStrike, Defender, SentinelOne), add We360.ai process exclusions before installation. See the [AV & EDR Exclusions](https://app.gitbook.com/s/icuEWisKb5zNsnnUwY1Y/network-and-security-hardening/av-and-edr-exclusions) guide.
{% endstep %}

{% step %}

#### Test the Agent

Install the agent on a single pilot machine first. Log in, let it run for 5–10 minutes, then verify that activity appears on the dashboard. Only then proceed with mass deployment.
{% endstep %}
{% endstepper %}
