I can answer 4, as I am a dev.

Nostr the protocol is defined in small parts, called Nostr Implementation Possibilities. The first one is NIP-01, that explains the basics of the protocol, how to receive notes and how to send notes. These basics are really really simple, and the document is about 2 pages long.

The other NIPs go into detail on more specific use-cases. Some are useful for everyone (f.e. metadata, e.g. your profile picture and alias), some are specialised for a single use-case. The nice thing is they are optional.

This means that someone with a little bit of experience with software can start building something for Nostr in a matter of hours, because the basis is so simple. The fact that all Nostr applications adhere to this basic simple protocol, means that they are interoperable, all notes you create are understood by all clients and you can read all other notes from people.

An analogy would be LEGO. The NIPs specify how the blocks should look like. So if you make a block, it'll work for everyone and with all other blocks.

Reply to this note

Please Login to reply.

Discussion

No replies yet.