Linux & Steam Deck Agent
Peabody Compliance Agent
Hardware-backed location and device verification for Linux and Steam Deck
▶
Verification Required
A site is waiting for you to verify your location. Download and install the Peabody Compliance Agent, then return to that site to complete verification.
Download for Linux & Steam Deck — x86-64
Download for Linux — ARM64
x86-64: Ubuntu 20.04+, Fedora 38+, SteamOS 3 · ARM64: Raspberry Pi, cloud instances
Installation Steps
-
1
Click the download button above for your architecture — x86-64 for most desktop PCs and Steam Deck, ARM64 for Raspberry Pi and ARM-based machines. Not sure? Run
uname -min a terminal —x86_64= x86-64,aarch64= ARM64. -
2
Open a terminal in your Downloads folder and make the file executable:
x86-64
chmod +x PeabodyAgent-linux-amd64
ARM64
chmod +x PeabodyAgent-linux-arm64 -
3
Run the installer — this installs the agent as a background service that starts automatically on every boot, no sudo required:
x86-64
./PeabodyAgent-linux-amd64 --install
ARM64
./PeabodyAgent-linux-arm64 --install - 4 Return to the site that sent you here and refresh — verification will complete automatically. Steam Deck users: the agent installs to your home partition and survives SteamOS updates.
What the Agent Does
- ✓ Verifies your physical location using Wi-Fi BSSID triangulation via the Google Geolocation API
- ✓ Detects VPN tunnels at the OS network interface level (tun, tap, WireGuard, and others)
-
✓
Generates a stable hardware device ID from
/etc/machine-id - ✓ Identifies Steam Deck hardware natively (Jupiter and Galileo models)
- ✓ Runs as a lightweight background service — no visible window or UI
- ✓ Required by regulated gaming, fintech, and residency platforms that use Peabody