What if all NIPs that have no impact on relay implementation and center around Note schemas were moved to NAPs, Nostr Aggregation Possibilities. Would free up some NIPs and would have a completely different track.
Discussion
This would be so much easier to develop a client vs a relay... I thought about this a lot when I started grain.
nostr:nprofile1qqs04xzt6ldm9qhs0ctw0t58kf4z57umjzmjg6jywu0seadwtqqc75spz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsz9mhwden5te0wfjkccte9ec8y6tdv9kzumn9wshszxnhwden5te0wpuhyctdd9jzuenfv96x5ctx9e3k7mf0dv4ph5 talked about this at Nostrica and I've heard several people bring it up over the last year.
Actually my nostrasia talk was sort of about this too
are you sure developing a client is easier than a relay? i can see clients are much more complex...
+1
This is the best idea for splitting the protocol into layers I've heard so far.