We need a way to authenticate to private tailscale networks using some kind of zero knowledge proof that "the npub associated with this request has a web-of-trust (e.g. vertex dvm) score > N" without divulging the npub.

Nostr native, private networks.

Ecash mints your friends can use which are invisible for anyone else. etc

Reply to this note

Please Login to reply.

Discussion

I love this idea so much. Automatic, personalized, mesh networking.

CC nostr:nprofile1qqs9pk20ctv9srrg9vr354p03v0rrgsqkpggh2u45va77zz4mu5p6ccpzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgkwaehxw309a5xjum59ehx7um5wghxcctwvshszrnhwden5te0dehhxtnvdakz7qrxnfk nostr:nprofile1qqst3axzay8sm4n8zg2n84acmt7hwwztpdg9r7p89e2f83v007f7zjcprpmhxue69uhhqun9d45h2mfwwpexjmtpdshxuet5qyt8wumn8ghj7un9d3shjtnswf5k6ctv9ehx2aqpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq7lw5g

The most grug brain way of achieving this (also the least efficient) would be to ask for more data than you're actually interested in.

Another way is to publish the entire dataset and make it query-able from different sources.

Need to think if I can come up with a non-grug method.

A recurring problem when thinking about ux in nostr is “I only want on friends to be able to see this” which nostr doesn’t really support very well. Could ask all your friends to auth with a private relay but you can’t just keep doing this every time someone wants this behavior.

“Private blinded networks” would really help here.

That's a neat idea, thanks for sharing.

Or use #NetBird to make it fully open source

i swear ive been here since 2020 and do not know why my friends would need that. those idiots firstly need to be heavily accumulating bitcoin for the next 10 years and learn to selfcustody

Love Tailscale, but it’s censorable (restricted in some countries by the company). Having a FOSS Nostr-based fork would be awesome.

True

Is that a client side restriction? Does headscale as server side alternative help?

Perhaps, I haven’t tried. But installing and running regularly gets you the “geo ban” error.

I’ve been thinking about this loosely for a couple of months too, but can’t figure out how to verify web-of-trust without either giving away as exact “location” in the WoT, or where a network analysis couldn’t do a process of elimination, pinpointing them by who they connect to.

It’s an awesome idea and I’m sure there’s a solution, but also not an easy problem to solve unless I’m missing something.

Is Tailscale open source?

Much of it is. Discussed in the readme to head scale which is community clone https://github.com/juanfont/headscale