Install & verify · keyless-first

Verify a /128 in your own terminal. Then, if you want, install the sensor.

The identity comes first and needs no agent and no API key. The calm sensor is the optional power-up that adds per-process detection at about 1% of one core and 11 MB.

Verify a /128, keyless → dig · delv · openssl · RDAP are enough
or jump to the sensor
$ curl -fsSL https://get.whisper.online | sh
1tier one · keyless · no agent, no key

Audit an identity with stock tools.

Our API is never in the trust path. Anyone can forward-confirm the reverse DNS, validate the DNSSEC chain with delv, pin the DANE leaf and read the public RDAP record. This works on a PLC, a printer or an ephemeral AI agent, with nothing installed on the device.

All four are ordinary internet plumbing anchored at the IANA root. Revoke a /128 and the same commands return authenticated NXDOMAIN and an RDAP record that shows no assignment, worldwide at DNS-TTL.

2tier two · the calm sensor · optional power-up

One command, a bounded unit, zero config.

When you want per-process detection, one line installs the calm Linux sensor and mints the identity you just audited. Observing a host is an explicit choice, never a side effect of minting a /128, so the sensor is opt-in: add WHISPER_SENSOR=1 and a key. It runs under a systemd unit you can read, not a black box.

$ curl -H "X-API-Key: $WHISPER_KEY" https://get.whisper.online | WHISPER_SENSOR=1 sh

Those are the hard ceilings, the same numbers on every host, one you can plan a fleet against. On a real box the sensor measured far below them:

Supported today

The same one line, on every supported distro.

The sensor is pure Go and fails open below kernel 5.3, so a missing feature degrades gracefully rather than breaking the host.

Debian family
Debian · Ubuntu

apt

Signed apt repo at get.whisper.online; the installer wires it for you.

RHEL family
Rocky · Alma · RHEL

dnf

Signed dnf repo; RPMs signed with the release key.

everything else
any Linux

keyless tier

No sensor needed to enroll and verify a /128; that tier is OS-independent.

Then check it yourself

Install, then audit the identity you just minted.

Re-run the four keyless checks against your fresh /128. See how it works, layer by layer.

Verify a /128, keyless → no agent, no API key
or open the console
$ curl -fsSL https://get.whisper.online | sh