Project Updates
I continued to write and publish more detailed weekly updates here: https://nostrver.se/blog. These updates are also cross-posted via Nostr as long-form content.
- Merged PR #95 finish implementing methods Relay and RelaySet
https://github.com/nostrver-se/nostr-php/pull/95 - Merged PR #90 implementing NIP-17 private direct messages
https://github.com/nostrver-se/nostr-php/pull/90 - Added
RelayListMetadata
class (NIP-65) and tests
https://github.com/nostrver-se/nostr-php/pull/100 - Added
PersistentConnection
class, example snippet and tests
https://github.com/nostrver-se/nostr-php/pull/99 - Merged PR #94 review and implements extra metadata fields for profile
https://github.com/nostrver-se/nostr-php/pull/94 - Merged PR #97 NIP-13 proof of work
https://github.com/nostrver-se/nostr-php/pull/97
You can view all commits on the main branch from 01-05-2025 till 31-07-2025 here: https://github.com/nostrver-se/nostr-php/commits/main/?since=2025-05-01&until=2025-07-31.
Releases
New / updated documentation at nostr-php.dev
All commits on the master branch from 01-05-2025 till 31-07-2025: https://github.com/nostrver-se/nostr-php.dev/commits/master?since=2025-05-01&until=2025-07-31
- Updated the NIP-17 direct messages documentation
- Updated the homepage with more feature blocks
- Added a page explaining how to bootstrap a profile in favor of fetching profile metadata using NIP-65
The https://nostr-php.dev website is now also deployed as a nsite with Nostr:
- https://npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j.nosto.re/
- https://npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j.nsite.lol/
- https://npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j.nostrdeploy.com/
Some analytics
https://packagist.org/packages/swentel/nostr-php/stats
Other Nostr stuff I would to mention I worked on
- Kidstr (work in progress title)
Building a YouTube Kids alternative app using Nostr with the most important feature that parents can curate what content (video's) their children are able to watch.
This project is a bootstrapped collaboration with Constant, Jeroen and Jurjen. - Nyves.nl
The idea is to bring back profile pages of Hyves back distributed via Blossom and nsites. Hyves was a bigger social media platform in The Netherlands than Facebook has ever been. It went offline in november 2013. Back in those days I develop a desktop (Adobe AIR) application (https://hvsbackup.nl) which you could use to download all your Hyves data as a backup. So I still have most my data (list of friends, krabbels, albums with photo's etc) from that time and my goal is to bring it back online using the original layout of Hyves. - Wrote an awesome nsite list
- Dutch translation for nstart.me
- Switched my public Blossom server https://nosto.re to a whitelisted version with route96 due a CSAM notice from my internet service provider
- Running a ngit-relay instance on https://ngit-relay.nostrver.se
- Running a nsite gateway instance on https://npub1...asdsr.nosto.re
- Running a discovery relay https://profiles.nostrver.se
- Test / optimize Nostr Wallet Connect integration in Ligess (for self-hosting a lightning address connected to your lightning node)
- Development on several new and existing Nostr Drupal modules
- nostr_event
- nostr_profile
- njump
- nostr_wallet_connect using the nostr-php-nwc package
Plans for Next Quarter
My one-year grant is ending which started in May '24 and have paused it for three months (Dec '24 - Feb '25). This does not means I will quit my role as a maintainer of Nostr-PHP. No, I would like (and will) carry this responsibility forwards.
- Prepare a new grant application for maintaining the Nostr-PHP library and further developments in collaboration with Djuri.
- Develop a Kidstr MVP application for parents to curate content for their children
- Migrate my Nostr infrastructure to a separate VPS, which includes:
- promenade signer (used with nstart.me)
- wot.sebastix.social relay
- nostr-php.dev website
- nostrver.se website
- nosto.re
- relay
- blossom server
- nsite gateway
- profiles.nostrver.se relay
- khatru.nostrver.se relay
- nyves.nl website
- nuxstr.nostrver.se application
- ngit-relay.nostrver.se relay
- inner.sebastix.social relay
- haven.nostrver.see relay
- chat.nostr-php.dev relay
- lnd.sebastix.com/relay relay
Use of Funds
- Livings costs
Is there anything we could help with?
No help or assistance needed.