the protocol doesn't need a lot of innovation on the back end, it's only ever the clients that are broken and sometimes the nips are retarded and violate the stuff in nip-01