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