Exit nodes, offered not seized
A device volunteers to carry other devices' internet traffic, and nothing is routed until an administrator accepts — the same consent the Warden applies to joining, applied to a larger grant. Offer, withdraw, enable and disable are four separate audit events.
Networks
Group devices into named networks. A laptop can sit in two at once and move between them without enrolling again, and each network has its own join key, so a device that enrols with it lands inside already able to reach the others.
Routes and DNS
Publish private subnets through routing peers, resolve peer names under your own domain, push DNS to every device.
Access control
Group-based policies decide who talks to whom. Posture checks keep out-of-date or wrong-OS devices off sensitive groups.
Single sign-on
A built-in identity provider for local accounts, or bring Okta, Entra, Google, Keycloak, any OIDC.
Desktop apps, signed releases
Our own apps for Linux, macOS and Windows, each release signed and published with a manifest the app checks before it installs anything. Containers and phones join with a standard open-source client. Enrol headless machines with setup keys; people sign in.
Every action on the record
Approvals, denials, revocations, expiries and exit-node grants all land in the activity log with who did it and when. The log is the answer to “how did this device get here”, months later.
Source you can read
Control plane and console are AGPL-3.0; the desktop clients are BSD-3-Clause. The running build links to its exact source from the console.