Linux & Steam Deck Agent
Peabody Compliance Agent

Peabody Compliance Agent

Hardware-backed location and device verification for Linux and Steam Deck

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. 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 -m in a terminal — x86_64 = x86-64, aarch64 = ARM64.
  2. 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. 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. 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