forked from Rockachopa/Timmy-time-dashboard
This commit introduces a new NostrClient for interacting with the Nostr network. The client implements the basic functionality for NIP-89 (discovery of agent capabilities) and NIP-90 (job delegation). The following changes are included: - A new class in that can connect to relays, subscribe to events, and publish events. - Implementation of (NIP-89) to discover agent capability cards. - Implementation of (NIP-90) to create and publish job requests. - Added and usage: websockets [--version | <uri>] as dependencies. - Added tests for the . Refs #892