Why Nostr? What is Njump?
2023-03-06 06:23:24
in reply to

Ignatio on Nostr: To handle the "context" around a git repo is far more of a specialized nostr client ...

To handle the "context" around a git repo is far more of a specialized nostr client problem than a nostr protocol problem. Or it should be.
A git-specialized nostr client can work with that context (PR's, issues, etc) on nostr - using standard relay implementations - and kind 1 events, NIP-79 (custom) events, and possibly parameterized replaceable events (for issues, to update their status).
If every niche application of the nostr protocol requires a protocol amendment, that is certainly not sustainable. If the protocol does not handle arbitrary and specialized applications, then that needs to be fixed preemptively with a NIP or two.
As it stands with the current 35 NIPS, 25% of them concerns the protocol essentials. Another 25% concerns optional protocol-level features. 40% of them concerns content-only stuff, and the remaining 2 covers peripheral things (browser extensions, URL schemes).
By analogy, if UDP had to care about whether it was transporting syslog, SNMP or VOIP packets, no one would use UDP for anything.
Author Public Key
npub1r2x8j028pdjdlrtu65z4y99xre09dcuyu7cct49gfhcmz93t00eqzq6rtn