We can use @sandwich 's validation tool, running them on decentralized (GitHub actions) workflow runners using gitworkshop.
Login to reply
Replies (2)
These are up to date, with some known inaccuracies (and in production use)
Schema:
TS/JS Validators: 
GitHub
nostr-watch/libraries/schemata at next · sandwichfarm/nostr-watch
A NIP-66 nostr client for browsing nostr relays. Contribute to sandwichfarm/nostr-watch development by creating an account on GitHub.
GitHub
nostr-watch/libraries/schemata-js-ajv at next · sandwichfarm/nostr-watch
A NIP-66 nostr client for browsing nostr relays. Contribute to sandwichfarm/nostr-watch development by creating an account on GitHub.