eden-relay
Self-hosted relay for encrypted multi-device sync. Lightweight, no memory subcommands, opaque to the operator.
What it is
Section titled “What it is”eden-relay is the sync relay component of the Agentic Team Protocol. It is a lightweight, dedicated server that lets eden-memory devices discover each other and exchange encrypted delta envelopes across separate networks.
The relay never sees memory contents. It only routes opaque envelopes between paired devices that share the same fleet root key.
When to use it
Section titled “When to use it”Use eden-relay when you want continuous sync between eden-memory devices on different networks — for example, a laptop and a desktop, or a CI runner and a workstation.
For one-shot sync between two databases on the same machine, use eden-memory sync directly. See Sync two databases locally.
How it fits together
Section titled “How it fits together”- Devices pair via PAKE and share an account root key.
- Each device registers with the relay using the same
account-id. - Devices exchange signed delta logs through the relay.
- Conflicts are resolved locally with logical clocks.
Guides
Section titled “Guides”- Run your own relay server — stand up and secure a self-hosted relay.
- Deploy on a public VPS — full public-internet walkthrough with Let’s Encrypt, systemd, and hardening.