The only problem i see with this is itʼs easy to have two cempletely different NIPs that use the same kind number; with textual IDs itʼs hard (although not impossible) to do that.
Discussion
yep, and that is good: Don't fuck up your choice of event kinds.
The only proper I'd is some long random number like UUID.
yes, i’d totally prefer that over the current, (seemingly) monotone increasing number; I mean, if the biggest kind number i ever saw is 63, how should i know if someone else is already working on a NIP with a kind 64 or if i can use it in mine?
Just query all relays for the event you want: crawler.amethyst.social
This is on purpose. You HAVE to know what others are doing otherwise your own apps are in danger.
You may find this useful https://undocumented.nostrkinds.info