maxmoney21m on Nostr: #[1] I think you need a private relay proposal to go along with this one. We will ...
Vitor Pamplona (npub1gcx…nj5z) I think you need a private relay proposal to go along with this one. We will need private relays for other things as well (e.g. a company-internal Slack alternative), and unless I just missed it I don't think there's a NIP for that yet.
The socket handshake would need to be authenticated with a signature to prevent unauthorized access, probably with a pubkey whitelist on the relay side. (There's currently a NIP for doing authentication *after* the socket is open, but that's insufficient IMO.)
Clients / users also need a way to make it very difficult to accidentally share data with unintended relays. Maybe private relays should enforce that all requests be sent encrypted with the private relay's own pubkey or something. So if I'm logged in to a private account in my client, the client will connect only to a specific relay and encrypt everything just for that relay.
The socket handshake would need to be authenticated with a signature to prevent unauthorized access, probably with a pubkey whitelist on the relay side. (There's currently a NIP for doing authentication *after* the socket is open, but that's insufficient IMO.)
Clients / users also need a way to make it very difficult to accidentally share data with unintended relays. Maybe private relays should enforce that all requests be sent encrypted with the private relay's own pubkey or something. So if I'm logged in to a private account in my client, the client will connect only to a specific relay and encrypt everything just for that relay.
quoting nevent1q…dzhyIntroducing NIP-82: Medical Data over Nostr
It's a very early draft. A conversation starter for the private exchange of any medical information over Nostr with consent management and access revocation.
My goal here is to start with the simplest solution that can possibly work. Let me know if it doesn't.
https://github.com/nostr-protocol/nips/pull/357