Sovereign Security Platform v1.1.0 — kernel-root enforcement, hardware identity, post-quantum networking. One binary, zero cloud dependencies.
Izemium runs as a single daemon (izemium) that combines six subsystems on one host:
Requirements: Linux kernel 5.15+ with BTF and BPF LSM support, root privileges for kernel enforcement, optional TPM 2.0 for strict hardware identity.
Build from source:
cargo build --release
The resulting binary is target/release/izemium. Precompiled packages may be installed with make install or the provided installer script. On first install the daemon generates the dashboard API key (stored 0600 at /var/lib/izemium/dashboard_api_key) and shows it once.
# Start with software fallback (no TPM required)
sudo ./izemium start --resilient
# Production: require TPM 2.0 hardware root of trust
sudo ./izemium start --strict
# Always available at the loopback dashboard
https://127.0.0.1:8888
--strict in production.Izemium Pro is licensed per node, annually. Each machine has a hardware ID; licenses are bound to it at issuance.
izemium license purchase — or open checkout.izemium.com and enter the hardware ID shown by izemium license hardware-id. Payments are processed exclusively by Paddle.izemium license retrieve (run izemium license status once and it retrieves automatically if no license is present). Offline machines: download the signed license file and run izemium license install license.json.izemium license status shows ACTIVE / GRACE / REVOKED and whether Pro is enabled. The dashboard License card also exposes Upgrade to Pro and Retrieve License.Licenses are Ed25519-signed by the licensing service and verified locally against the embedded public key; hardware binding prevents license sharing. Refunds and cancellations are governed by the Refund Policy and Cancellation Policy.
| Command | Description |
|---|---|
izemium start [--strict|--resilient] | Start the daemon (root required for eBPF). Options: --tun <url>, --fips-mode, --no-watchdog. |
izemium stop | Stop the daemon gracefully. |
izemium status | System status and trust level. |
izemium verify | Integrity verification (eBPF, VID). |
izemium security | Show security configuration. |
izemium license status | hardware-id | purchase | retrieve | install <file> | activate --token | Full license lifecycle (online and offline). |
izemium block-ip <ip> / izemium unblock-ip <ip> | Block or unblock an IP in the eBPF maps. |
izemium whitelist-ip <ip> | Whitelist an IP (bypass blocking). |
izemium report --format pdf|json|txt | Generate audit/compliance reports. |
izemium mesh | Show mesh peers. |
izemium dashboard-key | Display the dashboard API key. |
izemium emergency-unlock | Emergency unlock (PIN + master TOTP + API key). |
izemium maintenance | Enter maintenance mode (suspends enforcement). |
izemium tui | Interactive terminal UI. |
The sovereign dashboard runs on https://127.0.0.1:8888 (HTTPS by default with a local certificate; loopback only). Sign in with the API key (izemium dashboard-key), your operator key ID, and your TOTP code if enrolled. The dashboard shows live enforcement state, statistics, audit trail, peers, protocols, and the License card with Upgrade to Pro / Retrieve License actions.
Opt-in on top of the hard-coded local enforcement (userspace, spaced apart from the kernel layer):
sudo ./izemium start --tun wss://tun.izemium.com
iz0 interface is encapsulated.bpf()/ptrace() calls are denied at the hook./var/log/izemium/audit.chain), signed compliance reports with QR verification./sys/kernel/btf/vmlinux) and BPF LSM support. Resilient mode continues in monitor-only without kernel blocking.--resilient there; production hosts should use --strict.izemium license hardware-id; run izemium license status to auto-retrieve; offline use izemium license install.127.0.0.1:8888). Use an SSH tunnel or the local proxy; generate the key with izemium dashboard-key.SOVEREIGN_AUTH_TOKEN and, on machines without DMI/TPM, prefer resilient mode; provisioned HALF_A enables recovery paths.Contact support@izemium.com. Payments are processed exclusively by Paddle — billing, invoices, and refunds are also visible through your Paddle receipt emails.