This page covers the software agent installed on a host — how it enrolls
and how it talks to the Myrmex platform.
Enrollment
Bringing a device online is a one-time handshake that ends with a manual approval you control:1
Install with a temporary token
The installer carries a 24-hour installation token. The token is reusable
within that window — one token can onboard many hosts — but it expires
afterward, so a leaked installer can’t be used later. See
Deploying the agent for
the flow.
2
Generate a key pair
On first run, the agent generates an RSA 4096-bit key pair locally. The
private key never leaves the device — it stays in a file with restricted
permissions — and the public key is sent to the platform for registration.
3
Register and prove identity
The platform validates the token, registers the public key, and issues the
device a unique ID. The agent then signs with its private key to prove it
holds the key that matches the registered public key.
4
Establish a session key
The platform issues an AES-256-GCM session key, encrypted to the device’s
public key so only that device can decrypt it. This key protects the data the
agent sends.
5
Approve the device
A newly enrolled device appears as unauthorized and reports nothing until
you approve it. This manual gate means a device only becomes active once you
say so — approve it from its
detail view.
Cryptography
RSA 4096-bit
Asymmetric keys establish and prove each device’s identity during enrollment.
Their strength rests on how hard it is to factor large numbers, and 4096 bits
keeps that margin as computing power grows.
AES-256-GCM
A symmetric session key encrypts the data the agent sends, with integrity and
authentication built in.
TLS
All traffic is carried inside a TLS transport, so even the encrypted payload
is wrapped in a secure channel.
Transport
Once enrolled and approved, the agent maintains a persistent, outbound-only encrypted connection to the platform over TLS. The agent always initiates the connection outward on 443 — nothing connects in to the host — and both telemetry and the commands the AI agents send flow over that single channel.Where to Go Next
Deploying the agent
Get an installation token and onboard a host.
Agent architecture
The collect → enrich → respond model behind the agent.