Very nice! How did you actually publish it?
I spent a few days tearing apart and rebuilding python-nostr back at the start of the year. There really is no better way of learning what a nostr events is. It’s a great way to understand subscription requests too!
Also nip-1 really is quite approachable if one sits down and actually digests it.
nostr:note1gl2hg3wfmh9mwknffa5rp07hfrc0x7r0rj3je9k03wrn0c6dplcqxn2qc0