aboutsummaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
Diffstat (limited to 'docs')
-rw-r--r--docs/MESHBAY_DESIGN.md4
-rw-r--r--docs/MESHBAY_NODE_PROTOCOL.md8
2 files changed, 6 insertions, 6 deletions
diff --git a/docs/MESHBAY_DESIGN.md b/docs/MESHBAY_DESIGN.md
index 5325ac7..750484a 100644
--- a/docs/MESHBAY_DESIGN.md
+++ b/docs/MESHBAY_DESIGN.md
@@ -2051,8 +2051,8 @@ message may cost, and **60 a minute per account per group** for how often one
member may impose it. Both are checked before anything is stored or relayed, and
a refusal names itself (`chat_too_large`, `chat_rate_limited`) and is audited.
-The numbers are meant to be invisible. The sealed payload is the text, a thread
-id, a display name and a timestamp — an attachment is a file on a root and
+The numbers are meant to be invisible. The sealed payload is the text, a display
+name and a timestamp — an attachment is a file on a root and
travels as a reference (§4.5) — so 64 KB is some sixty thousand characters, and
sixty a minute is far above a person typing. The rate is keyed by **account**,
not by connection: a second tab does not make anyone type faster, and keying on
diff --git a/docs/MESHBAY_NODE_PROTOCOL.md b/docs/MESHBAY_NODE_PROTOCOL.md
index b1f7644..04860cd 100644
--- a/docs/MESHBAY_NODE_PROTOCOL.md
+++ b/docs/MESHBAY_NODE_PROTOCOL.md
@@ -1902,22 +1902,22 @@ read, and receivers include devices that were not connected when it was sent.
| |
|-- chat_msg {v, format: 1, epoch, device, |
| nonce, ct, sig, sender_name, |
- | [thread_id], [iteration]} -------------------->|
+ | [iteration]} --------------------------------->|
| | envelope checks (below)
| | persist to THIS group's store
| | broadcast ------------------->|
| | {chat_msg, sender_id,
| | sender_name, format, epoch,
| | device, nonce, ct, sig,
- | | thread_id, timestamp}
+ | | timestamp}
| | notify the hub: group id and
| | sender id only
|<- ack {v} -----------------------------------------|
|
|-- chat_hist {v, [before], [limit <= 200]} -------->|
|<- chat_hist_resp {v, has_more, messages: [{id, |
- | sender_id, sender_name, timestamp, thread_id, |
- | format, epoch, device, nonce, ct, sig}]} ------|
+ | sender_id, sender_name, timestamp, format, |
+ | epoch, device, nonce, ct, sig}]} --------------|
|
|<= chat_epoch_ack {v, epoch} =======================| pushed: a new epoch is open
```