A very, very late after summer holidays update

Time has flown by during the summer holidays. August gave me a welcome break from the digital world, and there were moments when I felt truly unplugged. I’m sure I missed a lot of Nostr updates, but that doesn’t worry me, signal-worthy ideas still find their way to the top. Now that it’s October and I’m wrapping up this article. I guess September was that busy I forget to finish up this article.

Nostr-PHP

Before my holidays I met with Djuri to discuss establishing a co-maintainership for the Nostr-PHP helper library.

Since June 12th I haven’t submitted a commit on the master branch.

Packagist stats show around 30 installs per day, which confirms real-world usage. GitHub stars are also steady, indicating growing interest in the project.

Star History Chart

My OpenSats grant has ended for Nostr-PHP

My OpenSats grant for Nostr-PHP has ended. It began in May 2024 and included a 3-month pause earlier this year; the grant period for building and maintaining the library is finished.  But I’m not quitting. I will carry the responsibility as a maintainer forward. The plan is to apply for a new grant to keep developing the library and the dependent projects. However, with my client backlog right now, I’m not sure I’ll have enough time to devote to Nostr-PHP and the related work.

Operation Kidstr + kubo.watch

In my spare time working on Nostr stuff, this will be the project I focus on most in the coming months. Why? I’ve dropped notes before on ideas for a YouTube Kids alternative (here, here). 

Working with others on it, it’s my responsibility to develop a demo. I’m building the demo with Drupal, using Nostr-PHP to nostrify different types of events. Make sure to read these articles to:

Remote signers (aka bunkers)

There are many unexplored territories in the Nostr ecosystem, and the area around remote signers is one of them. Let me start by listing some remote signers / NIP-46 implementations you can use today.

While working on Kidstr and hashing out ideas with Constant, I can see a few ways we could build smarter remote signers. Yes, it would add some complexity, but most of that is already handled by clients. We all know Nostr isn’t exactly easy to use yet, so maybe we can reduce the complexity by using remote signers that take care of the heavy lifting. So… I’ve got some boiling ideas in my head.

CCNS.news updates

After upgrading Tailwind CSS to the latest major version (from v3.4 to v4.1) I to fixed some minor styling issues.

I’ve integrated Web Push Notifications via the Push Framework Notifications module. This is a module which I started to co-develop two years ago for other projects. 

You can read a full technical deep-dive on my blog A deep-dive into Web Push Notifications with Drupal using Push Framework Notifications.

In the PWA, you can subscribe when new comments are posted under a specific link or bookmark. When someone drops a new comment, you’ll get a push notification. Logged-in users can post comments, but I still need to nostrify these comments by transmitting them as kind 1111 events. Login with your Nostr profile in the PWA isn’t wired up yet. That’s a bigger hurdle, because I’d either need to integrate NIP-46 for remote signing (or, less ideally, fall back to using an nsec, which is a known bad practice).

Stuff building for Drupal

See Ecosystem modules for Nostr.

nostr_event
This module renders Nostr events that are saved in the Drupal database. In the admin area, I also added a route that loads a form where you can copy-paste an event ID, fetch the event, and save it as a Nostr event entity.

nostr_profile
This extends user entities in Drupal with a dedicated Nostr profile. In this profile, you can add or update your Nostr keys and metadata (todo).

nostr_wallet_connect
This integrates the Nostr-PHP-NWC package.

nostr_applesauce
A piece of middleware which you can use to add the AppleSauce SDK (Javascript) to your Drupal website.

Nyves

While this is one of my favorite projects to work on, I won’t have much time to push it forward in the coming months.
So thanks for bearing with me. Hyves coming back via Nostr might have to wait a bit longer ;-).

FOSDEM 2026 is coming

I will just drop this note here.

Sebastix
Oct 4, 2025 08:50

#FOSDEM 2026 preparations have begun. At the last edition of FOSDEM it was the first time that Nostr -as a protocol- attended. Now with the next edition coming up, almost all of the nostriches who volunteered bringing Nostr to FOSDEM will be there again. @Jurjen de Vries @Sync @laoc42 @Constant @HERMETICVM @@p6xy…h0rm We could use some more help as we’re going to apply for a dev room besides a having a stand during the conference. If we get a dev room, we are able to organize our little own Nostr event with a program (workshops, keynotes etc) within FOSDEM. So if you’re interested to help, please reach out to us.

Here are some notes / links recapping FOSDEM 2025:

@note1m3r…asls9d3x https://youtu.be/Tbt3jL1Ms0w https://fosdem.org/2025/events/attachments/fosdem-2025-6452-nostr-notes-and-other-stuff-transmitted-by-relays/slides/237627/Nostr_FOS_jW08Poa.odp nostr:/nevent1qvzqqqqqqypzpjpc8kqa6fzqvazmdpqfheqdvusuxqgzj3jqvl7v2z39mhu3892fqqszv4fc5k6d6cqynfn5q36zm265ncwglqmwkckt0cyfp2zryu20umc09ldzn https://nostrver.se/blog/fosdem-nostr-php-updates-week-5-and-6

FOSDEM 2026 will take place on Saturday 31th of January and Sunday 1st of February in Brussels (Belgium 🇧🇪). https://fosdem.org/2026/

Please repost! 🙏

Other stuff

Just another idea: a highlights page showing my kind 9802 and kind 39701 events. You might seen a new menu link on nostrver.se: Highlights. Check it out ;-)

I need to migrate my Nostr infrastructure to a new server, but I haven’t picked a provider yet that can offer a decent VPS.


No comments yet.