Skip to the content.

WireGuard Mesh & Zero-Trust Security

1. Identity-Bound Mesh Networking (omegadesk-magicsock)

In mesh mode, every node generates an Ed25519 identity keypair and X25519 static keypair stored in the OS keychain:


2. HuJSON Zero-Trust Policy Engine (policy/v2)

Start omegadesk-server --policy policy.hujson to enforce fine-grained access control, step-up MFA, DLP, and session recording:

{
  "groups": { "group:helpdesk": ["alice@example.com"] },
  "tagOwners": { "tag:servers": ["group:helpdesk"] },
  "sessions": [
    {
      "action": "check",
      "src": ["group:helpdesk", "tag:helpdesk"],
      "dst": ["tag:servers"],
      "record": true,
      "clipboard": { "copy": 65536, "paste": 0 },
      "watermark": true,
      "posture": { "minOs": { "windows": "10.0.19045" }, "networks": ["100.64.0.0/10"] }
    }
  ]
}