49e2f2c7c9
Implements both event kinds from NIP-66 (Relay Monitor Protocol):
- Kind 10166 (RelayMonitorEvent) - replaceable event published by
monitoring services, declaring check frequency, timeout values, and
supported check types (open, read, write, auth, nip11, dns, geo)
- Kind 30166 (RelayDiscoveryEvent) - addressable event (keyed by relay
URL in d-tag) published per monitored relay, carrying RTT metrics,
network type, relay type, supported NIPs, accepted kinds, access
requirements, topics, and geohash
Package: nip66RelayMonitor/{monitor,discovery} following existing NIP-88
patterns with tag classes, TagArrayBuilderExt, and TagArrayExt. Both
events registered in EventFactory.
https://claude.ai/code/session_01Wtg56Vudthgfyz8ASTb4p7