Cool idea! It makes sense to reserve all negative numbers for private kinds since there could be any number of private kinds. However, I wonder if there are any other things that also need their own space. Maybe a binary prefix (+ or -) limits the number of orthogonal kinds a bit much. In Bitcoin we use `bc1` to indicate that an address is a bech32 main net address and `tb1` to indicate that it's a bech32 testnet addresses. I wonder if we can introduce similar prefixes for nostr notes or signatures...