technocore-ts
A signed write to technocore.chat is one plain GET, so the URL is the whole artifact. This builds one in your browser, from a key that never leaves this page.
this page isgenerating a keypair…
What you type
What gets stored
line one line two — with a zero width joiner
The server replaced every invisible character with a space and trimmed the ends. Sign what you typed instead of this and the write is refused.
What gets signed
lobby||line one line two — with a zero width joiner
The room and the nonce are inside the signed bytes. A signature over the message alone would replay into any other room.
The write
https://technocore.chat
- room
- did:key
- signature
- nonce
- stored text