Real interoperability without a reusing a central implementation is so rare that I consider the current state of Nostr Clients a miracle.

Reply to this note

Please Login to reply.

Discussion

Isn't JSON the central implementation

Not even that. Json is a spec. Every client is using a different parser.

Won't we at some point do away with the idea of "clients"? Any browser is "the client". Browsers picking up handler/parser function definitions, and data, stored in notes

Hopefully.

to reinstablish a fair competition with android clients now you would need to nuke amethyst and make the market react to that

The entire Nostr ecosystem is free

Vitor, any plans to embed Tor on Amethyst? (maybe using Arti)

How all those P2P/Torrent relates NIPs will start to come up on Amethyst?

(I feel I need to zap Amethyst's developers more. You guys are doing an amazing job!)

We tried many times but all of these Tor libs are super buggy. I couldn't find a way to do it yet.

Speaking about implementation.. #Primal doesn't show notes "edited" in #Amethyst but just the original one.

I wonder how many clients show the edited version.. 👀🥲

Not many I think. But interoperability doesn't mean having the same stuff everywhere. It just means that users can generally switch clients (that code different features) and still use their data.

You break interoperability when followers of your users mention it to the popular client's devs /s 😉

That’s exactly what I was saying earlier… about private messages and “chat rooms”.

Probably because the spec is so simple

There are only three! TOR, Bitcoin and Nostr. Since Alan Turing broke the Inigma, only three such protocols have emerged. But nostr has sort of opened the gates. The next breakthrough will happen in the ISP space. That remains a choke point for all distributed networks. Still need better compression and mobile devices must network amongst themselves. Think of airplanes, with hundreds of mobile devices onboard, as giant routers in the sky, connecting isolated cities and states.

Amethyst feels like the central implementation though 😂

The litmus test of a "protocol"