to be fair, nostr uses taproot cryptography, and bech32 encoding not sure why it didn't use JSONRPC2 like Bitcoin P2P network tho i think fiatjaf thought it would be clever to do something super minimalistic and full of implicit semantics