summaryrefslogtreecommitdiffstats
path: root/docs/MESHBAY_NODE_PROTOCOL.md
diff options
context:
space:
mode:
authorChristophe Besson <cbesson@gmail.com>2026-09-24 07:28:57 +0200
committerChristophe Besson <cbesson@gmail.com>2026-09-24 16:45:38 +0200
commitfd620dc2b61b5ef6fe72581321f488ebf8faf746 (patch)
tree0e867fd1da580029e340f0aba777164a56c22825 /docs/MESHBAY_NODE_PROTOCOL.md
parent3544b143b1a1272931377c47bf7e17b94ee5360b (diff)
downloadmeshbay-fd620dc2b61b5ef6fe72581321f488ebf8faf746.tar.gz
refactor(node): move group chat out of webrtc_server
ChatMixin in transport/webrtc/chat.py: sealed messages, history, epoch keys, link previews with their cache and rate bounds, and the operator's chat ops. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'docs/MESHBAY_NODE_PROTOCOL.md')
-rw-r--r--docs/MESHBAY_NODE_PROTOCOL.md2
1 files changed, 1 insertions, 1 deletions
diff --git a/docs/MESHBAY_NODE_PROTOCOL.md b/docs/MESHBAY_NODE_PROTOCOL.md
index 4e0983d..f9ddc72 100644
--- a/docs/MESHBAY_NODE_PROTOCOL.md
+++ b/docs/MESHBAY_NODE_PROTOCOL.md
@@ -2312,7 +2312,7 @@ LP(x) = uint32be(len(x)) || x every field, no exceptions
| `STREAM_CREDIT_TIMEOUT` / `_POLL` | 120 s / 3 s | ” |
| Client stream credits | 24 | `transport.js` |
| `MAX_CONCURRENT_TRANSCODES` | 8 | `webrtc/apps/streaming.py` |
-| Link preview rate | 15/conn, 60/node per 60 s; cache 1 h × 256 | `webrtc_server.py` |
+| Link preview rate | 15/conn, 60/node per 60 s; cache 1 h × 256 | `webrtc/chat.py` |
| ICE gathering deadline | 4 s | `transport.js` |
| Signaling: max SDP, pending per user, rate | 16 KiB, 3, 30/min, 15 s answer timeout | `api/signaling.py` |
| GEK | 256-bit, node CSPRNG | `crypto.py` |