STORY
NoStress PPPs: We finally did it 🚀
AUTHOR
Joined 2023.09.08
DATE
VOTES
sats
COMMENTS

NoStress PPPs: We finally did it 🚀

Hey nostriches, we are so excited to announce we finally completed the nostr connection with our latest version of the WordPress NoStress Comments Plugin. Please read the details below

No luck trying to include the community in this challenge, the bounty did not work well, either we tried to rise the bounty, the amount was too small to incentivize someone to play around.

Anyway, it has been fun trying and gather some general feedback. Now, having the structure of the plugin, we need to connect it and make it work. Analyze gain the requirements on the nostr-protocol to generate new nsec keys or connect existing ones via the browser extension nos2x.

We also evaluated the option to integrate @fiatjaf nocomment embeddable script in the plugin as he did on https://fiatjaf.com/nostr.html.

The Nostr Implementation Possibilities (NIPs) provided a comprehensive shortcut on understanding how to plug the plugs:

  1. NIP-06: Basic Key Derivation from Mnemonic Seed Phrase: This NIP describes a method for deriving Nostr keys from a mnemonic seed phrase, which could be useful for generating NSEC keys.

  2. NIP-46: Nostr Connect: This NIP proposes a method for connecting Nostr clients to relays and other clients. It might be relevant for connecting existing keys via browser extensions like nos2x.

  3. NIP-47: Wallet Connect: This NIP focuses on connecting wallets, which might offer insights into key management and connections.

  4. NIP-07: window.nostr Capability for Web Browsers: This NIP could be particularly relevant for integrating Nostr functionalities into web browsers, which might be useful for your plugin.

  5. NIP-42: Authentication of Clients to Relays: This NIP deals with client authentication to relays, which might be necessary for your plugin to interact with Nostr relays.

From there, the integration of the nocomment library using embeddable script has been the most suitable option be a starting point. This script provides a way to embed Nostr comments into web pages, which could be adapted for your WordPress plugin.

To proceed, you would need to:

  • Analyze the NIPs mentioned above to understand the requirements for key generation, connection, and authentication within the Nostr protocol.

  • Evaluate the embeddable script from the nocomment library to see how it can be integrated into your WordPress plugin.

  • Develop the necessary code to connect the plugin with Nostr relays and handle key generation and management, possibly using the nostr-connect library.

Progress ✅

  • Start writing your progress from last week here...

Plans 📆

  • Start writing your plans for next week here...

Problems ✋

  • Start writing your problems and blockers from last week here...

Links 🔗

  • Reference your Github issues, notes, or anything else you might want to add...