diff options
| author | Christophe Besson <cbesson@gmail.com> | 2026-08-09 05:20:43 +0200 |
|---|---|---|
| committer | Christophe Besson <cbesson@gmail.com> | 2026-08-09 05:20:43 +0200 |
| commit | 95e045272243043ed9a207115f7737a0e3eb1ccc (patch) | |
| tree | c6255c770fc64bb7505400d7c14a8a418b0fc747 /packaging | |
| parent | deee67755991994742ef144400857dd5f6b8aafa (diff) | |
| download | meshbay-95e045272243043ed9a207115f7737a0e3eb1ccc.tar.gz | |
feat(hub): add MHP federation + Mesh Relay registration — 5.2 + 5.3
Federation (MHP 0.1): /mhp/info, /mhp/directory (GET=export, POST=receive),
/mhp/revoke (propagation), /mhp/peers (admin registration).
Peer auth: JWT EdDSA signed by requesting hub's key.
Explicit peer allowlist — no auto-discovery.
Relay (5.3): /v1/relays (GET=list), /v1/relays/register (relay keepalive),
/v1/relays/approve (admin pre-approval). Relays pre-approved by admin,
then self-register with signed endpoint. Nodes query when hole punch fails.
59/59 tests.
Co-Authored-By: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
Diffstat (limited to 'packaging')
0 files changed, 0 insertions, 0 deletions