No account signup
Identity comes from cryptographic keys and DIDs, not a vendor-managed account.
DWN-Enabled Mesh Networking
meshd is a WireGuard mesh VPN where identities are DIDs and network state lives in encrypted DWN records. No service provider sits between you and your network.
Identity comes from cryptographic keys and DIDs, not a vendor-managed account.
Network state replicates through DWN records — no dependency on any third-party service.
Membership, endpoint updates, and access changes are verifiable and private by default.
WireGuard mesh data plane via dexnet
DID-based identity for every node
DWN protocols for membership + ACLs
Coexists with Tailscale side-by-side
Onboarding starts with key generation and a DID, not an email signup or vendor tenant.
Membership and node records replicate through DWNs. There is no third-party service in the loop.
Not just tunnel traffic — endpoint and policy data is encrypted and signed too.
Add peers with commands, not manual config edits and key copy/paste across nodes.
Use mesh IPs to sync private replicas behind NAT without exposing every node publicly.
Built to run alongside existing networking tools while you transition critical systems gradually.
The goal is to make encrypted mesh setup feel like a few obvious commands, with fine-grained access control and cryptographic verification built in.
$ meshd init
$ meshd network create --name "my-network"
$ meshd peer add did:dht:k5f8...
$ meshd network join did:dht:abc1... <network-id>
$ meshd up
meshd uses dexnet for peer connectivity, NAT traversal, relay fallback, and stable encrypted tunnels across networks.
Network membership, access policy, and endpoint updates are published as signed DWN records instead of being managed by a hosted service.
Each node has a DID-based cryptographic identity. All updates can be verified and rejected if not authored by authorized principals.
Metadata is encrypted at rest and the mesh runs in its own address space, so it works alongside tools like Tailscale on the same host.