It would actually be quite easy to do the signing in Rostra client side via WASM module.
Not sure if I care enough right now to bother implementing it, but just recently when I was playing with the LLMs/claws interacting with Rostra, it occurred to me that it’s quite easy.