Question. Where is your repo located? Id like to follow along at least. Is it all Github?
NostrSDK is going to be a building block for future projects. It will handle client-relay communication and some NIP implementation, so client development can focus more on good UX rather than re-implementing the Nostr protocol for the umpteenth time.
This means, however, that NostrSDK doesn't currently have any consumers. Thus, the only way to ensure correct behavior is by carefully reading the NIPs, soliciting feedback on code (thanks nostr:npub1m4ny6hjqzepn4rxknuq94c2gpqzr29ufkkw7ttcxyak7v43n6vvsajc2jl and nostr:npub1ecdlntvjzexlyfale2egzvvncc8tgqsaxkl5hw7xlgjv2cxs705s9qs735), and writing extensive unit tests.
As the SDK grows, it will be a one-stop shop for adding NIP support or improving performance across any apps or clients that utilize it as a dependency.
Discussion
It's on GitHub currently, but I plan to duplicate it to GitWorkshop.dev in the future.