pull down to refresh

Hey, I am the architect behind this. I actually appreciate the scepticism "Don't Trust, Verify" is exactly why I built this.

To address your concern about saving PSBTs: SigningRoom is a 'Blind Relay'.

Client-Side Encryption: The encryption key is generated in your browser and stored in the URL #fragment. That part of the URL is never sent to the server. The server physically cannot read or save your PSBT because it never sees the key.

Its Stateless Architecture, there is no database. The entire coordination state lives in ephemeral RAM and self-destructs the moment the room is empty or expires. It is designed to act as a temporary digital airgap.

The code is fully open-source (AGPLv3) so you can verify this yourself: https://github.com/scarlin90/signingroom

It is built as a free public utility, especially for those in conflict zones who need privacy without the friction of manual file transfers. Check the whitepaper if you want to see how this works.

Thanks for the info! It is a pretty cool service. And there is definitely need for signing coordination.

reply
112 sats \ 0 replies \ @anon 8 Feb

Thanks I really appreciate you sharing the tool and checking it out! The community's support means a lot, especially early on.

If you haven't already, feel free to give the latest updates a spin on Testnet or Signet, we dropped some big UX improvements this weekend in v1.3.0 and v1.3.1:

  • Secure QR code sharing (with curtain reveal and download) for easier room handoff
  • Batch input/output verification & whitelisting (huge for complex multisig)
  • CSV reconciliation export for post-trade audits
  • Dynamic browser tab titles (Red/Orange/Green status at a glance)

Any feedback, bugs, or ideas are super welcome, always looking to make it more useful for everyone.

You can follow updates on SigningRoom's Nostr and X accounts also.
Thanks again!

Sean Carlin

reply