> ## Documentation Index
> Fetch the complete documentation index at: https://docs.idemeum.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Agent requirements

> The following requirements apply to idemeum Windows and macOS agents.

## Operating system support

<Tabs>
  <Tab title="Windows">
    | Operating system | x64 | ARM | Products                                                                                  |
    | ---------------- | --- | --- | ----------------------------------------------------------------------------------------- |
    | Windows 10       | Yes | -   | <Badge size="xs">AL</Badge> <Badge size="xs">EPM</Badge> <Badge size="xs">MSP JIT</Badge> |
    | Windows 11       | Yes | Yes | <Badge size="xs">AL</Badge> <Badge size="xs">EPM</Badge> <Badge size="xs">MSP JIT</Badge> |
    | IoT Enterprise   | Yes | -   | <Badge size="xs">AL</Badge> <Badge size="xs">EPM</Badge> <Badge size="xs">MSP JIT</Badge> |
    | Server 2016      | Yes | -   | <Badge size="xs">MSP JIT</Badge>                                                          |
    | Server 2019      | Yes | -   | <Badge size="xs">MSP JIT</Badge>                                                          |
    | Server 2022      | Yes | -   | <Badge size="xs">MSP JIT</Badge>                                                          |
    | Server 2025      | Yes | -   | <Badge size="xs">MSP JIT</Badge>                                                          |
  </Tab>

  <Tab title="macOS">
    | Operating system | Intel | Apple Silicon | Products                                                                                  |
    | ---------------- | ----- | ------------- | ----------------------------------------------------------------------------------------- |
    | macOS 14 Sonoma  | Yes   | Yes           | <Badge size="xs">AL</Badge> <Badge size="xs">EPM</Badge> <Badge size="xs">MSP JIT</Badge> |
    | macOS 15 Sequoia | Yes   | Yes           | <Badge size="xs">AL</Badge> <Badge size="xs">EPM</Badge> <Badge size="xs">MSP JIT</Badge> |
    | macOS 26 Tahoe   | Yes   | Yes           | <Badge size="xs">AL</Badge> <Badge size="xs">EPM</Badge> <Badge size="xs">MSP JIT</Badge> |
  </Tab>
</Tabs>

## Network requirements

The agent does not listen on any port for traffic initiated external to the `localhost`, thus does not increase potential attack vectors. However, as outbound connections are made, any egress filtering performed by antivirus software, firewalls, routers, etc. would need to be opened.

Idemeum agent will leverage the following protocols and ports:

| Port | Transport protocol | Purpose       |
| ---- | ------------------ | ------------- |
| 443  | TCP                | HTTPs         |
| 5228 | TCP                | Notifications |

The following URLs are used:

* `dvmi.idemeum.com`
* `asset.idemeum.com`
* `<tenant name>.idemeum.com` (i.e. `demo-nikpot.idemeum.com`)
* `mtalk.google.com` (for incoming notifications from FireBase)

<Tip>
  If your firewall or domain filtering solution supports wildcard you may want to allow `*.idemeum.com`
</Tip>

## DLLs and executables

Idemeum desktop agent is installed in the following location on Windows - `C:\Program Files\Idemeum Inc\Idemeum Desktop Client`. There are a number of executables and DLLs that idemeum desktop agent is using. All DLLs and executables are signed with idemeum certificate (signer `IDEMEUM INC`).

Also some of the required DLLs are placed in the `System32` folder. Those DLLs are also signed.
