nostr:npub16we82lw9jyxn3nqzafk4zsv7kt08f7csjut9q8t65aejvdde7ydsde8xln nostr:npub1efz8l77esdtpw6l359sjvakm7azvyv6mkuxphjdk3vfzkgxkatrqlpf9s4 fyi I set up chat.nostr-php.dev today with transpher


Woop woop, basic #nip-92, #nip-94 and #blossom support for pre fetching and serving referenced external files in notes. 😎

https://github.com/nostriphant/transpher/issues/33


I’m just upgrading from 20.04 now 😒


Thx for doing this wizard researching! So it’s even more complex than activitypub? 🥸 Is there anyone raising a concern about this in the ATmosphere there? /cc nostr:npub1vy22m634y8l3ggw9a4mn0fvd6ss0rftv9kr5yyejkn4nxx4znlwqy2c4uy


Upgrade failed 😫 now even there is no display output (DisplayPort) anymore from the device 😟
nostr:note135c852e074nw50lmsn7p4e4llld0d5sa9crm5chg5tur99dju2wsd7k9nk


😎 I agree, I was looking for a solution like Nostr too when I was searching for a (distributed) storage location where HVSbackup could store the downloaded data for the future..
That said, it makes me very curious how your (technical) vision would be when you (Hyves) would rebuild it now (with Nostr).


Cool! I guess you will learn them what Nostr is too ;) If you need any help with that, let me know!


Full upgrade 🤞🏻
https://video.nostr.build/7607369620a91d0bb09c4bacdc8b44cf3e45b2e3ad28b3e8eb310968f14ddbb6.mp4


I like it!!


Fixing this as I broke it earlier this week 😩 #Lubuntu #EmergencyMode
https://video.nostr.build/0108c8f48daf176d3462b6e1da1024843f2b1d568da6db7220dbeefa94f19a57.mp4


MzJ/LaMGeIGhEolq+TONGw==?iv=tlmUNmmOGRLJF/DOVpyTmA==


As a concept on paper I already worked it out, next step would be writing code for it (but I’m very short on time doing a lot of Nostr stuff at the moment) 🤓


Next time!


💯 GN


Heads up! We're rebranding zap.store to Zapstore.

The premium domain renewal is too expensive, so I'm moving it to zapstore.dev for years to come. The middle dot is also confusing for pronounciation.

Website, relay, CDN will all be moving to the new domain in the next release, coming this week.

(Feel free to contact nostr:nprofile1qqs8y6s7ycwvv36xwn5zsh3e2xemkyumaxnh85dv7jwus6xmscdpcygprpmhxue69uhkv6tvw3jhytnwdaehgu3wwa5kuef0ekucf3 , nostr:nprofile1qqspw5udc2nzw6wsj3plrrphe0343744h0ucz9e4g248chl3w8kh03qpzemhxue69uhhyetvv9ujumn0wd68ytnzv9hxgqgjwaehxw309ac82unsd3jhqct89ejhxqgswaehxw309ucngvpwvcmh5tnfdu4c0sa3 or nostr:nprofile1qqs2js6wu9j76qdjs6lvlsnhrmchqhf4xlg9rvu89zyf3nqq6hygt0spz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09uygje4n + out of band if you need confirmation)

Please share! 🫂


I missed out that I had some join requests in a group, the indicator showing the number of open requests was not grabbing my attention. So maybe giving this indicator a more striking color would help.

https://shares.sebastix.dev/tFIhYdCE.png

And perhaps also showing an indication in the sidebar would help, just like how it shows the number of new messages in the group.

git repository issue: UX/UI improvement on the indicators


Next week there is a Nostr meetup in The Netherlands: nostr:note127qdhypn5ndtcjsexpd3af9aphy8n0p6522asjnyntes2kn3x87q0pt9ud


Tuesday next week!! #NostrMeetup #Utrecht #Seats2Meet
https://image.nostr.build/71df47a68213a1effe936ccccdc0a9e1908ea65d909ce6266bf69188f308df8d.jpg

Who is coming? We will dive into the #growNostr theme.

nostr:nevent1qvzqqqqqqypzplaukurf77496md3984nne7c49ufgekj2knr0wkpa0uxz7c9wszyqqsye3w2mjvv3aj2jkvft95uc0t0ufstfnq88xm976zt0tst8qqpk9c4gvevm


LOL


Really cool, thanks for sharing
I didn’t know this video as a Matrix fan, but the historic views on what influenced the movie are really well put together. I can see all those dots being connected. Then you can also see how new connections are made towards the future.
nostr:note1az3zu36vq5lrq9d78e4h3qlm2uy5p94dugghcfan6hc88qttrhfsl8wfze


GM ☀
https://image.nostr.build/2cc693f4ad28176c622f67d60dfd8ca428d140392ccf866de71a55e2b187b7d8.jpg


If you are a bored developer maybe you will be interested in implementing simple NIP-23 Nostr sources support on some open-source RSS reader apps out there for something like $800 each.

The goal is to make it work, record some screencasts and open PRs. If they will merge or not that's their decision and we don't care.

The feature is just to support pasting npub, nip05 or nprofile URIs, use relay hints if available or fetch write relays from kind:10002, then fetch new kind:30023 articles from these relays periodically just like the app already fetches RSS feeds from URLs. No need to bother with comments, likes, anything for now.

Eligible apps:

- https://gitlab.com/news-flash/news_flash_gtk
- https://github.com/Ranchero-Software/NetNewsWire
- https://github.com/nkanaev/yarr
- https://github.com/Athou/commafeed
- https://github.com/RSSNext/Follow
- https://github.com/samuelclay/NewsBlur
- https://github.com/miniflux/v2
- https://github.com/Ashinch/ReadYou
- https://github.com/stringer-rss/stringer
- https://github.com/newsboat/newsboat
- https://github.com/spacecowboy/Feeder
- https://github.com/msasikanth/twine
- https://github.com/lwindolf/liferea
- https://github.com/martinrotter/rssguard
- https://github.com/nextcloud/news

Message me on https://t.me/fiatjaf or using NIP-17 if you are interested or have better ideas.


Good question, dunno


Welcome!


noogle? noogle.lol


Use another bridge 🤓


You’re nailing it 🤙🏻


Welcome to this new wealthy space called the nostrverse 😄


To run a ATproto relay (Bluesky stuff) you need at least 4.5TB of disk space!? Whut…?? 😳

https://alice.bsky.sh/post/3laega7icmi2q


Be welcome 🤓 testing things
nostr:naddr1qpqrjef4xsmrgdpnxvmnje3kxyengvfsxpskywf3x93rydf389jrgwp4xv6nwctrxv6r2vps8qunwvr9x5engcf5vyerxwpjvymrxc34xqq3camnwvaz7tmjv4kxz7fwvaex7atswvhxu6tsxgujucm0d5pzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qvzqqqyctqqzq8mm
https://image.nostr.build/d4e71bb36573dfefedf55a74f54d83c2af223636170590084d9bb5afec2dc7b8.jpg


Hhmmmm


## Drumroll, please....

In a previous article, I introduced the concept of [relay communities](nostr:naddr1qvzqqqr4gupzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqydhwumn8ghj7argv4nx7un9wd6zumn0wd68yvfwvdhk6tcpr3mhxue69uhhg6r9vd5hgctyv4kzumn0wd68yvfwvdhk6tcqp5cnwvesxcunjwpcxymrsvgwmj66e).

The ink had barely dried, on that set of instructions, before one of my favorite Nostr devs, [ثعبان](nostr:nprofile1qythwumn8ghj7enjv4h8xtnwdaehgu339e3k7mf0qy88wumn8ghj7mn0wvhxcmmv9uqzqla9dawkjc4trc7dgf88trpsq2uxvhmmpkxua607nc5g6a634sv598gk68), rolled out the alpha version of a relay-community client.

![chachi for nos.lol](https://i.nostr.build/iwVwUUXfiAj7pSMa.png)

Obviously, it's still a bit of a construction site, but you can check out how it'd work, for your community, by test-driving the functionality on your own relay. Simply type _https://chachi.chat/_ followed by the name of your relay. For instance, one gigantic relay community, where nearly everyone can try out the functionality, is [nos.lol](https://chachi.chat/nos.lol).

If your relay community does not require AUTH to read, anyone can pull your chatter into their own relay and respond to it there. That is because every chat entry is simply a kind 09 event, and unprotected events are not private data.

For instance, I moderate one community [theforest.nostr1.com](https://chachi.chat/theforest.nostr1.com), that is openly readable, and that's probably where most of the chatter on [nostr.band](https://chachi.chat/relay.nostr.band) is coming from, as that relay is an aggregator of the content of many other relays. However, I have another community, [gitcitadel.nostr1.com](https://chachi.chat/gitcitadel.nostr1.com) that is AUTH-protected, whose content stays private to those allowed on that relay. Communities are where write-protected and AUTH relays are going to really shine, as they create an environment similar to Telegram, but where you control the dataset, you decide which types of events to support, and you design the client, the algos, the moderation, the visibility, etc.

With communities, **the onboarding experience is seamless**: just get a browser extension and a nsec, login, start writing and posting, and _start receiving responses_. Active, chatty, well-moderated communities will be more attractive to onboard to, than chaotic, spammy, or empty communities. This means that you don't have to have the killer entry under "Posts" (where kind 11 and eventually kind 01 posts appear), just to get some interaction. Chat is the Great Equalizer.

So, we're testing both setups, with [cloudfodder](nostr:nprofile1qyghwumn8ghj7mn0wd68ytnhd9hx2tcpzfmhxue69uhkummnw3eryvfwvdhk6tcqyp7vx29q3hdj4l0elxl800hlfjp538le09epsf7k9zj59ue2y37qu84upun) adjusting the relay faucet code and ثعبان is fiddling with the community client settings, to make the most-comfortable situation for both kinds.

![The beginning has ended.](https://quotefancy.com/media/wallpaper/3840x2160/361833-Winston-Churchill-Quote-Now-this-is-not-the-end-It-is-not-even-the.jpg)

## This is the signal

This #Chachi client, of course, is merely the first horse out of the gate. There are already other devs hacking away at variants of the same concept, such as [#Flotilla](https://flotilla.coracle.social/), I'm sure CloudFodder is also cooking, later versions of #Alexandria will integrate theforest community, and etc. etc. etc.

It remains to be seen, how many new use cases can be dreamt up, with this new architecture, but I am quite certain, that this is the beginning of the end of Nostr 1.0. We are moving up and out, and away from the stultifying and limiting concept of Twitter 2.0, toward

![The OtherStuff.](https://i.nostr.build/nToghxbBIzNLx27t.jpg)

Soon, we will enter Nostr 2.0. See you on the other side.

This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzplfq3m5v3u5r0q9f255fdeyz8nyac6lagssx8zy4wugxjs8ajf7pqqxnzdenxycnxwf5xyunsdpcnkjccw


🎯
nostr:note1fgfssrlx2kzcv6dhgdxn66qpgdh9as0rgm5f63vngdzmky7d47dq8ecxpj


Yes


This was a good #Nostrides in the dark 🔦
https://shares.sebastix.dev/TMcqhglK.png


Genius 💯


nostr:npub1c878wu04lfqcl5avfy3p5x83ndpvedaxv0dg7pxthakq3jqdyzcs2n8avm 😘🙏


#zapathon


What is the normal feed?


Nostur says no


GM


🎯💯🎯
nostr:note1mtdtkzvffkgezwcchjcawe6p5tjnym32u4hf8crarxp9x8xv955qcvxq8w


Kind 11 will win #NIP29
https://nips.nostr.com/29#normal-user-created-events


wgNWhXNCuvgaeBTAUXgnpQ==?iv=YExpY/ooaVVIelEtGfgMQA==


Screenshots themselves are terrible, but a result of failure of a better alternative.
But it is such a horrible phenomena; everytime some shares a screenshot of a thing without/instead of providing a link, i want to punch them in the face for forcing me to type over elements and put them into google to find out if its even real.

The enthusiasm for this application is depressing.
https://image.nostr.build/d6ffd198b901b241b06cd7d799ba006043ca5fc28b23e998f85a352824237e1c.jpg


The errors are gone 👌🏻


"Onward 🫡"

Onward 🫡


Yes
It’s too technical for many but it’s a start
https://nuxstr.nostrver.se/fiatjaf-web-components/

https://unpkg.com/nostr-web-components@0.0.6/demo.html


I would only use it when the image was signed (hello Blossom)


Do we really need screenshots for very open, easy to fetch public data?
nostr:note19zp6lhg0g2zrycsepgv0k8cnfe0zqewqcpc2lvzrpu2a8an33n0qg5968k


Uuuuuhhh 🧐


🎯 Question your _anything_
https://fountain.fm/episode/uFwN3nd0hR5ef0h8nvOL


Let me know if I need to test it again to confirm if the fix is working 🫡


Bullish on the NIP-29 stuff!

On my desktop everything works quite well 🤙🏻 but on my iOS device with Brave its giving me errors when opening the url
https://image.nostr.build/dd09db89b8083d31734c7d66940e9c76ba8ef381c91d84cb7a40837bbb34e8e2.jpg


yo! I'm happy to announce the first release of chachi, a relay-based group (NIP-29) client for the web. NIP-29 allows creating groups that can be read by anyone or only authenticated users. These groups can be open to new members or require explicit approval from the group admins.

Every group gets a chat and a timeline of posts. I'll add more content types such as long-form and video in the future. Check out these videos explaining the main features of chachi.

https://nostr.download/71eedcea101f5fe9f1deb4c534ea3fbae67953e911f85a40fb0ac731b482b65f.mov

Finding and joining groups

https://nostr.download/47b29148c31c08f0295d97b9956396658ac8300d5e73598630fd4fe9996178ab.mov

Interacting with chat messages with reactions and replies

https://nostr.download/2af6f1a9c2f6ad96cdf529836737585a49038e8ba423465d17e96520239215bd.mov

Sharing different content types in chat

https://nostr.download/01f4ed8300b7dad45098780633597e3c1e91c93e13c50fedab6f817541529975.mov

Try it at https://chachi.chat

Source code is at https://git.v0l.io/verbiricha/chachi

Let me know what you think in the #chachi hashtag, this post or the official chachi group https://chachi.chat/groups.0xchat.com/chachi


#Drupal - the lego of connected applications

https://shares.sebastix.dev/f6aCQwgu.png
https://youtu.be/tfppKrK1zGU

The future is bright for legacy software like Drupal #PHP


These are some very first and small baby steps of #nostrides
https://nostrver.se/nostrides

Using #Drupal and nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j #PHP to fetch the Nostr data as described in this NIP: https://github.com/nostr-protocol/nips/blob/c299b749600d8715e6b8004e70bc6100fdb0713a/113.md

Source code: https://gitlab.com/sebastix-group/nostr/nostrver.se/-/tree/develop/web/modules/custom/nostrides?ref_type=heads


Good to hear the search is going to be fixed. This was really a pain point when onboarding people in Amsterdam with Damus..


"The final word on which apps you use on your device should be yours. Which is why the EU ordered Apple to open up iOS devices to rival app stores, something Apple categorically refuses to do. Apple’s “plan” for complying with the DMA is, shall we say, sorely lacking (this is part of a grand tradition of American tech giants wiping their butts with EU laws that protect Europeans from predatory activity,...)"

-- Cory Doctorow, nostr:npub1hykucplphuhelaxutcw4jw3vuu7gcg42czhqmk7jhchs8vdga4fsj73p33

https://www.eff.org/deeplinks/2024/10/eu-apple-let-users-choose-their-software-apple-nah


> I have a rule - if it needs advertising, it ded. Sooner or later.

Amen


C'est le ton qui fait la musique
nostr:note1qsu4l66mcpsqadqvcdvm7tntgw0zkyl2q8r8450rp89naecv5m0qgl0reh


Hi friends of Nostr! I've been looking around here for a few weeks, trying out some things to post, but wanted to take time for a proper introduction! (There you go: #introductions)

I've just finished my studies, and am now travelling by bike with a friend, making stops where we have something to learn, to help out with, or people to visit!

I love writing, arts and crafts, ecology and a lot more stuff. Wasn't really into bitcoin, but you all got me a bit curious :)
If you got advice on who to follow or where to look, tell me!

I am really loving the concept and architecture on Nostr, it's the first social media platform that I don't absolutely loathe, yay! https://image.nostr.build/de5e21d77702b2945389be0eb979e6983d069b575a11398569d000770bee82fa.jpg


Welcome!!


If my Pinephone Pro is giving me too much struggles I will fallback to a Pixel. Good to know that a 7a is good enough 🤙🏻


Woa, food4thaught article 💜


Thank you for this info.


Things that are pushed are rejected by many on instinct. I think you already got that message from me. It’s the silver rule.


https://zap.stream/naddr1qqjxvvrrxejrqe3k94nr2etr956ryvtz95uxvcej956kzefkve3rjdpnxs6xgqgwwaehxw309ahx7uewd3hkctczyr85tf46zd366lkjzws83ecs6fq3ttnjrjd500g7haz936h0knp22qcyqqq8vecwfvkjk

Live again, now working on something related to this NIP proposal: https://github.com/nostr-protocol/nips/pull/1423

https://shares.sebastix.dev/qkK6uZ0N.png


*   I published a blog **1 year later, why Nostr still resonates**
    [https://nostrver.se/blog/1-year-later-why-nostr-still-resonates](https://nostrver.se/blog/1-year-later-why-nostr-still-resonates)
*   This blog is also cross-posted to Nostr: [link here](nostr:naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpxxykhjetpwgkkcct5v4ez6amg0ykkummnw3ez6um5d9kxcttjv4ek7mnpw3jhx2pskd0)
*   I'm running a promenade signer
*   I've worked out some Nostr the protocol explained sketches
    ![](https://nostrver.se//sites/default/files/2024-11/IMG_1917%20groot.jpeg)
*   Did some improvements on the relay response handling in the websocket client within the Nostr-PHP library
*   Worked on integrating the TLV part of NIP-19 which is a struggle in the Nostr-PHP library

1 year later, why Nostr still resonates and NIP-19 struggles with encoding TLV

This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qq8hwet9dvkngdpdw4cxgct5v4es20fgdl


To me, everything around Pubky is being pushed and the stuff I believe in nowadays are always being pulled by myself through many channels. What I learned in the past things that are pulled are more likely to stay and have a stronger survirvorship towards the future.


More PHP, cool!

More PHP, cool!


The spot we secured for the billboard supports video, and nostr:npub10ygu3zj27dew7xrvjf7xulfaqmx7rkvcvt8jlgkw5kayecrkkrmqk30gpj put together this amazing illustration to represent the much-needed freedom of expression in Brazil.

Our billboards will go live this week during nostr:npub1ze93u0u37u3x0gnfffgxl33k60v7t3afs64jgzf4xznapr4ra5us0u3pxq , starting during the Dirty Coin session, and run for two weeks.

Thanks to everyone who made this happen! 💖

ps: I’ll be back next week with a live photo! 🌈

nostr:npub1kmwdmhuxvafg05dyap3qmy42jpwztrv9p0uvey3a8803ahlwtmnsnhxqk9 nostr:npub18lzls4f6h46n43revlzvg6x06z8geww7uudhncfdttdtypduqnfsagugm3 nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe nostr:npub1m3tu3l6y59g2tmackq23v5vgn59u7hu66gxg8xajghz59tqm6xnqk2m888 nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 nostr:npub15dc33fyg3cpd9r58vlqge2hh8dy6hkkrjxkhluv2xpyfreqkmsesesyv6e
https://m.primal.net/LsqX.mov


GM


Live coding Nostr-PHP

https://zap.stream/naddr1qqjr2venv4skzwr995cnqcfn956rgctp95unwd3h95er2v3kxajxyenrxajxxqgwwaehxw309ahx7uewd3hkctczyr85tf46zd366lkjzws83ecs6fq3ttnjrjd500g7haz936h0knp22qcyqqq8vecrlhfnt

#PHP


Why strict and not loose?


GM 🌞
https://image.nostr.build/592529abf8a05e1db067e7cf847deea207bc22dce2e3a832a3186e87e26999b9.jpg


Always a fun to read your updates of your Nostr journey!


☀GM ☀

If you’d like to help improve onboarding to nostr can you take two minutes to answer a few user research questions:

https://formstr.app/#/fill/9536d6b5256edaf479da4828ddab19fffbbbfff0223843f56806256fa13e3213

If you’d like to help even more, send this questionnaire to someone you know who failed to onboard to nostr

cc nostr:npub1j60x528w2g2vkq5kae5uhh8y7sezjyj20zcsg0v9muc72cmdpu0s0md7ua nostr:npub1gcxzte5zlkncx26j68ez60fzkvtkm9e0vrwdcvsjakxf9mu9qewqlfnj5z nostr:npub18m76awca3y37hkvuneavuw6pjj4525fw90necxmadrvjg0sdy6qsngq955 nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr nostr:npub1n0sturny6w9zn2wwexju3m6asu7zh7jnv2jt2kx6tlmfhs7thq0qnflahe nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft nostr:npub149p5act9a5qm9p47elp8w8h3wpwn2d7s2xecw2ygnrxqp4wgsklq9g722q nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 nostr:npub1t3gd5yefglarhar4n6uh34uymvft4tgu8edk5465zzhtv4rrnd9sg7upxq


Viaduct 😄


Finally the fog is gone and this is what you get in return 🧐
https://image.nostr.build/c5a3859a3aa18ff56ed1ccf1b90d5de45b17eb3fb46522cb6de78ef7d8f18b60.jpg


I agree a space is missing there. A thing that could be fixed in Fountain because I posted this note from that app when I created the clip.


Depends on how your Nostr client is rendering the content as well


The podcast can be found in other clients too


Yap….


🙏 Livestream and / or is it recorded?


So did they interview you?


A short audio clip: what Mike Solana learned from nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m : https://fountain.fm/clip/2UvEM0CBRSsojT8xYz6z

No mention of Nostr there 😔 full podcast episode: https://fountain.fm/episode/K3E4XwgIJ8sy5DKRQzkN

#PodcastTip


Yes thx, about the ascii stuff indeed as I write quite some Markdown formatted content every week…


I would choose 4-1


With nfc? ;)


*try 😅


I need to it out 🤓
Which kind (draft) NIP can I use for some testing? And are there ready to use editors for it?


👀 wtf
That must be epic to watch 🤡


Hmmm what about soloist media 👀


🫵🏼 “Socialism works, we have just never implemented it well”

We all heard the quote. But what If I told you that there is ONE place where socialism (or communism) actually did work? No, it’s not in Cuba or with the Soviets, or Pol Pot.

I’m talking about Social(ist) Media. Social Media. It worked online.

➖ you think you own something, but actually you don’t. Property rights don’t exist.
➖ you don’t earn anything, but are creating wealth for the boss/CEO. They get rich, you swipe for them.
➖ everything you do, is for the greater good (or: “the algorithm”). You’re feeding it every single day.
➖ you think you are in charge, but actually you are constantly surveilled and monitored.
➖ you have no freedom to say what you want, as the “thought police” is always there to censor you.

If you really look at it, social media is maybe the best implementation of socialism so far. Or maybe even communism — Lenin and Marx would be proud!

Luckily, there is a peaceful way out. We don’t have to fight, but we have to ignite a revolution with code. “Ideas are bulletproof, they cannot be killed.” Nostr is this peaceful way out!

With nostr “you own something”, “you earn something”,  and “you are in charge”. It’s the antidote to Social(ist) Media. It’s Free(dom) Media. ✨

“You never change things by fighting the existing reality. To change something, build a new model that makes the existing model obsolete.”
~ Buckminster Fuller


/cc nostr:npub1dqepr0g4t3ahvnjtnxazvws4rkqjpxl854n29wcew8wph0fmw90qlsmmgt 👀


Looking for some help with these compile errors for updating my nostr:npub1nfrsmpqln23ls7y3e4m29c22x3qaq9wmmr7zkfcttty2nk2kd6zs9re52s #askNostr

https://github.com/lnbits/nostr-zap-lamp/issues/27


GM! ☕

Did some more work on my sketches on how Nostr lifecycles on the protocol level could look like with NIPs 1, 42 and 45 🥸
https://image.nostr.build/527bbc93d41217485d1b350db9cabfb4a3e69df78f6b89155602f5f3518d5e86.jpg


Come and you are welcome to join us!


One year ago I wrote the article [Why Nostr resonates](https://sebastix.nl/blog/why-nostr-resonates/) in Dutch and English after I visited the Bitcoin Amsterdam 2023 conference and the Nostrdam event. It got published at [bitcoinfocus.nl](https://bitcoinfocus.nl/2023/11/02/278-waarom-nostr-resoneert/) (translated in Dutch). The main reason why I wrote that piece is that I felt that my gut feeling was tellinng me that Nostr is going to change many things on the web.

After the article was published, one of the first things I did was setting up this page on my website: [https://sebastix.nl/nostr-research-and-development](https://sebastix.nl/nostr-research-and-development). The page contains this section (which I updated on 31-10-2024):
![](https://nostrver.se/sites/default/files/2024-11/Swf2djYX.png)

One metric I would like to highlight is the number of repositories on Github. Compared to a year ago, there are already more than 1130 repositories now on Github tagged with Nostr. Let's compare this number to other social media protocols and decentralized platforms (24-10-2024):

*   Fediverse: 522
*   ATProto: 159
*   Scuttlebot: 49
*   Farcaster: 202
*   Mastodon: 1407
*   ActivityPub: 444

Nostr is growing. FYI there are many Nostr repositories not hosted on Github, so the total number of Nostr reposities is higher. I know that many devs are using their own Git servers to host it. We're even capable of setting up Nostr native Git repositories (for example, see [https://gitworkshop.dev/repos](https://gitworkshop.dev/repos)). Eventually, Nostr will make Github (and other platforms) absolute.

Let me continue summarizing my personal Nostr highlights of last year.

## Organising Nostr meetups

![](https://nostrver.se/sites/default/files/2024-10/24-03-19%2022-43-27%200698.png)
This is me playing around with the NostrDebug tool showing how you can query data from Nostr relays. Jurjen is standing behind me. He is one of the people I've met this year who I'm sure I will have a long-term friendship with.

## OpenSats grant for Nostr-PHP

![](https://nostrver.se/sites/default/files/2024-07/open_sats_cover.jpeg)
![](https://nostrver.se/sites/default/files/2024-10/Screen-Shot-2024-10-24-22-23-05.07.png)
In December 2023 I submitted my application for a OpenSats grant for the further development of the Nostr-PHP helper library. After some months I finally got the message that my application was approved... When I got the message I was really stoked and excited. It's a great form of appreciation for the work I had done so far and with this grant I get the opportunity to take the work to another higher level. So please check out the work done for so far:

*   [https://nostr-php.dev](https://nostr-php.dev)
*   [https://github.com/nostrver-se/nostr-php](https://github.com/nostrver-se/nostr-php)

## Meeting Dries

![](https://nostrver.se//sites/default/files/2024-07/24-06-12%2012-41-09%201055.jpg)
One of my goosebumps moments I had in 2022 when I saw that the founder and tech lead of Drupal Dries Buytaert posted '[Nostr, love at first sight](https://dri.es/nostr-love-at-first-sight)' on his blog. These types of moments are very rare moment where two different worlds merge where I wouldn't expect it. Later on I noticed that Dries would come to the yearly Dutch Drupal event. For me this was a perfect opportunity to meet him in person and have some Nostr talks. I admire the work he is doing for Drupal and the community. I hope we can bridge Nostr stuff in some way to Drupal. In general this applies for any FOSS project out there.
[Here](https://sebastix.nl/blog/photodump-and-highlights-drupaljam-2024/) is my recap of that Drupal event.

## Attending Nostriga

![](https://nostrver.se/sites/default/files/2024-08/IMG_1432%20groot.jpeg)
A conference where history is made and written. I felt it immediately at the first sessions I attended. I will never forget the days I had at Nostriga. I don't have the words to describe what it brought to me.
![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/IMG_1429.jpg)
I also pushed myself out of my comfort zone by giving a keynote called 'POSSE with Nostr - how we pivot away from API's with one of Nostr superpowers'. I'm not sure if this is something I would do again, but I've learned a lot from it.
You can find the presentation [here](https://nostriga.nostrver.se/). It is recorded, but I'm not sure if and when it gets published.

## Nostr billboard advertisement

![](https://nostrver.se/sites/default/files/2024-09/DSC02814_0.JPG)

This advertisment was shown on a billboard beside the [A58 highway in The Netherlands](https://www.google.nl/maps/@51.5544315,4.5607291,3a,75y,34.72h,93.02t/data=!3m6!1e1!3m4!1sdQv9nm3J9SdUQCD0caFR-g!2e0!7i16384!8i8192?coh=205409&entry=ttu) from September 2nd till September 16th 2024. You can find all the assets and more footage of the billboard ad here: [https://gitlab.com/sebastix-group/nostr/nostr-ads](https://gitlab.com/sebastix-group/nostr/nostr-ads). My goal was to set an example of how we could promote Nostr in more traditional ways and inspire others to do the same. In Brazil a fundraiser was achieved to do something similar there: [https://geyser.fund/project/nostrifybrazil](https://geyser.fund/project/nostrifybrazil).

## Volunteering at Nostr booths growNostr

![Bitcoin Amsterdam 2024](https://nostrver.se/sites/default/files/2024-10/IMG_1712.jpeg)

This was such a great motivating experience. Attending as a volunteer at the Nostr booth during the Bitcoin Amsterdam 2024 conference. Please read my note with all the lessons I learned [here](https://nostrver.se/note/my-learned-nostr-lessons-nostr-booth-bitcoin-amsterdam-2024).

## The other stuff

*   The Nostr related blog articles I wrote past year:
    *   [**Run a Nostr relay with your own policies**](https://sebastix.nl/blog/run-a-nostr-relay-with-your-own-policies/) (02-04-2024)
    *   [**Why social networks should be based on commons**](https://sebastix.nl/blog/why-social-networks-should-be-based-on-commons/) (03-01-2024)
    *   [**How could Drupal adopt Nostr?**](https://sebastix.nl/blog/how-could-drupal-adopt-nostr/) (30-12-2023)
    *   [**Nostr integration for CCHS.social**](https://sebastix.nl/blog/nostr-integration-for-cchs-social-drupal-cms/) (21-12-2023)
*   [https://ccns.nostrver.se](https://ccns.nostrver.se)
    CCNS stands for Community Curated Nostr Stuff. At the end of 2023 I started to build this project. I forked an existing Drupal project of mine (https://cchs.social) to create a link aggregation website inspired by stacker.news. At the beginning of 2024 I also joined the TopBuilder 2024 contest which was a productive period getting to know new people in the Bitcoin and Nostr space.
*   [https://nuxstr.nostrver.se](https://nuxstr.nostrver.se)
    PHP is not my only language I use to build stuff. As a fullstack webdeveloper I also work with Javascript. Many Nostr clients are made with Javascript frameworks or other more client-side focused tools. Vuejs is currently my Javascript framework I'm the most convenient with. With Vuejs I started to tinker around with Nuxt combined with NDK and so I created a starter template for Vue / Nuxt developers.
*   [ZapLamp](nostr:npub1nfrsmpqln23ls7y3e4m29c22x3qaq9wmmr7zkfcttty2nk2kd6zs9re52s)
    This is a neat DIY package from LNbits. Powered by an Arduino ESP32 dev board it was running a 24/7 livestream on zap.stream at my office. It flashes when you send a zap to the npub of the ZapLamp.
*   [https://nosto.re](https://nosto.re)
    Since the beginning when the Blossom spec was published by @hzrd49 and @StuartBowman I immediately took the opportunity to tinker with it. I'm also running a relay for transmitting Blossom Nostr events `wss://relay.nosto.re`.
*   [Relays I maintain](https://nostrver.se/note/relays-i-maintain)
    I really enjoy to tinker with different relays implementations. Relays are the fundamental base layer to let Nostr work.

I'm still sharing my contributions on [https://nostrver.se/](https://nostrver.se/) where I publish my weekly Nostr related stuff I worked on. This website is built with Drupal where I use the Nostr Simple Publish and Nostr long-form content NIP-23 modules to crosspost the notes and long-form content to the Nostr network (like this piece of content you're reading).

![POSSE](https://nostrver.se/sites/default/files/2024-10/Screen-Shot-2024-10-30-23-23-18.png)

## The Nostr is the people

Just like the web, the web is people: [https://www.youtube.com/watch?v=WCgvkslCzTo](https://www.youtube.com/watch?v=WCgvkslCzTo)

> the people on nostr are some of the smartest and coolest i’ve ever got to know. who cares if it doesn’t take over the world. It’s done more than i could ever ask for. - [@jb55](nostr:note1fsfqja9kkvzuhe5yckff3gkkeqe7upxqljg2g4nkjzp5u9y7t25qx43uch)

Here are some Nostriches who I'm happy to have met and who influenced my journey in Nostr in a positive way.

*   Jurjen
*   Bitpopart
*   Arjen
*   Jeroen
*   Alex Gleason
*   Arnold Lubach
*   Nathan Day
*   Constant
*   fiatjaf
*   Sync

## Coming year

Generally I will continue doing what I've done last year. Besides the time I spent on Nostr stuff, I'm also very busy with Drupal related work for my customers. I hope I can get the opportunity to work on a paid client project related to Nostr. It will be even better when I can combine my Drupal expertise with Nostr for projects paid by customers.

### Building a new Nostr application

When I look at my Nostr backlog where I just put everything in with ideas and notes, there are quite some interesting concepts there for building new Nostr applications. Filtering out, I think these three are the most exciting ones:

*   nEcho, a micro app for optimizing your reach via Nostr (NIP-65)
*   Nostrides.cc platform where you can share Nostr activity events (NIP-113)
*   A child-friendly video web app with parent-curated content (NIP-71)

### Nostr & Drupal

When working out a new idea for a Nostr client, I'm trying to combine my expertises into one solution. That's why I also build and maintain some Nostr contrib modules for Drupal.

*   [Nostr Simple Publish](https://www.drupal.org/project/nostr_simple_publish)
    Drupal module to cross-post notes from Drupal to Nostr
*   [Nostr long-form content NIP-23](https://www.drupal.org/project/nostr_content_nip23)
    Drupal module to cross-post Markdown formatted content from Drupal to Nostr
*   [Nostr internet identifier NIP-05](https://www.drupal.org/project/nostr_id_nip05)
    Drupal module to setup Nostr internet identifier addresses with Drupal.
*   [Nostr NDK](https://drupal.org/project/nostr_dev_kit)
    Includes the Javascript library Nostr Dev Kit (NDK) in a Drupal project.

One of my (very) ambitious goals is to build a Drupal powered Nostr (website) package with the following main features:

*   Able to login into Drupal with your Nostr keypair
*   Cross-post content to the Nostr network
*   Fetch your Nostr content from the Nostr content
*   Serve as a content management system (CMS) for your Nostr events
*   Serve as a framework to build a hybrid Nostr web application
*   Run and maintain a Nostr relay with custom policies
*   Usable as a feature rich progressive web app
*   Use it as a remote signer

These are just some random ideas as my Nostr + Drupal backlog is way longer than this.

### Nostr-PHP

With all the newly added and continues being updated NIPs in the protocol, this helper library will never be finished. As the sole maintainer of this library I would like to invite others to join as a maintainer or just be a contributor to the library. PHP is big on the web, but there are not many PHP developers active yet using Nostr. Also PHP as a programming language is really pushing forward keeping up with the latest innovations.

### Grow Nostr outside the Bitcoin community

We are working out a submission to host a Nostr stand at FOSDEM 2025. If approved, it will be the first time (as far as I know) that Nostr could be present at a conference outside the context of Bitcoin. The audience at FOSDEM is mostly technical oriented, so I'm really curious what type of feedback we will receive.

Let's finish this article with some random Nostr photos from last year. Cheers!

![Nostriches](https://nostrver.se/sites/default/files/inline-images/IMG_1436.jpg)
![Explaining Nostr](https://nostrver.se/sites/default/files/2024-07/Screen-Shot-2024-07-12-15-47-58.52.png)
![](https://nostrver.sehttps://nostrver.se/sites/default/files/2024-10/IMG_0979%20groot.jpeg)
![ZapLamp](https://nostrver.se//sites/default/files/2024-10/IMG_0997%20groot.jpeg)
![With Nathan Day](https://nostrver.se/sites/default/files/2024-10/IMG_0942.PNG)
![Alex Gleason](https://nostrver.se/sites/default/files/2024-10/20240905_alex-gleason.jpeg)
![](https://nostrver.se//sites/default/files/2024-10/IMG_DB4022599FAA-1%20groot.jpeg)

After 1 year deciding to do more with Nostr, my love for the protocol has grown significant. It's not only the protocol, but also being part of an ideology-driven movement is something that really hits a sensitive chord.

This is a long form article, you can read it in https://habla.news/a/naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qqnrzttev4shyttvv96x2u3dwa58jttwdaehgu3dwd6xjmrv94ex2um0deshgetnr9rmkn


One year ago I wrote the article [Why Nostr resonates](https://sebastix.nl/blog/why-nostr-resonates/) in Dutch and English after I visited the Bitcoin Amsterdam 2023 conference and the Nostrdam event. It got published at [bitcoinfocus.nl](https://bitcoinfocus.nl/2023/11/02/278-waarom-nostr-resoneert/) (translated in Dutch). The main reason why I wrote that piece is that I felt that my gut feeling was tellinng me that Nostr is going to change many things on the web.

After the article was published, one of the first things I did was setting up this page on my website: [https://sebastix.nl/nostr-research-and-development](https://sebastix.nl/nostr-research-and-development). The page contains this section (which I updated on 31-10-2024):
![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-11/Swf2djYX.png)

One metric I would like to highlight is the number of repositories on Github. Compared to a year ago, there are already more than 1130 repositories now on Github tagged with Nostr. Let's compare this number to other social media protocols and decentralized platforms (24-10-2024):

*   Fediverse: 522
*   ATProto: 159
*   Scuttlebot: 49
*   Farcaster: 202
*   Mastodon: 1407
*   ActivityPub: 444

Nostr is growing. FYI there are many Nostr repositories not hosted on Github, so the total number of Nostr reposities is higher. I know that many devs are using their own Git servers to host it. We're even capable of setting up Nostr native Git repositories (for example, see [https://gitworkshop.dev/repos](https://gitworkshop.dev/repos)). Eventually, Nostr will make Github (and other platforms) absolute.

Let me continue summarizing my personal Nostr highlights of last year.

## Organising Nostr meetups

![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/24-03-19%2022-43-27%200698.png)
This is me playing around with the NostrDebug tool showing how you can query data from Nostr relays. Jurjen is standing behind me. He is one of the people I've met this year who I'm sure I will have a long-term friendship with.

## OpenSats grant for Nostr-PHP

![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-07/open_sats_cover.jpeg)
![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/Screen-Shot-2024-10-24-22-23-05.07.png)
In December 2023 I submitted my application for a OpenSats grant for the further development of the Nostr-PHP helper library. After some months I finally got the message that my application was approved... When I got the message I was really stoked and excited. It's a great form of appreciation for the work I had done so far and with this grant I get the opportunity to take the work to another higher level. So please check out the work done for so far:

*   [https://nostr-php.dev](https://nostr-php.dev)
*   [https://github.com/nostrver-se/nostr-php](https://github.com/nostrver-se/nostr-php)

## Meeting Dries

![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-07/24-06-12%2012-41-09%201055.jpg)
One of my goosebumps moments I had in 2022 when I saw that the founder and tech lead of Drupal Dries Buytaert posted '[Nostr, love at first sight](https://dri.es/nostr-love-at-first-sight)' on his blog. These types of moments are very rare moment where two different worlds merge where I wouldn't expect it. Later on I noticed that Dries would come to the yearly Dutch Drupal event. For me this was a perfect opportunity to meet him in person and have some Nostr talks. I admire the work he is doing for Drupal and the community. I hope we can bridge Nostr stuff in some way to Drupal. In general this applies for any FOSS project out there.
[Here](https://sebastix.nl/blog/photodump-and-highlights-drupaljam-2024/) is my recap of that Drupal event.

## Attending Nostriga

![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-08/IMG_1432%20groot.jpeg)
A conference where history is made and written. I felt it immediately at the first sessions I attended. I will never forget the days I had at Nostriga. I don't have the words to describe what it brought to me.
![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/IMG_1429.jpg)
I also pushed myself out of my comfort zone by giving a keynote called 'POSSE with Nostr - how we pivot away from API's with one of Nostr superpowers'. I'm not sure if this is something I would do again, but I've learned a lot from it.
You can find the presentation [here](https://nostriga.nostrver.se/). It is recorded, but I'm not sure if and when it gets published.

## Nostr billboard advertisement

![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-09/DSC02814_0.JPG)

This advertisment was shown on a billboard beside the [A58 highway in The Netherlands](https://www.google.nl/maps/@51.5544315,4.5607291,3a,75y,34.72h,93.02t/data=!3m6!1e1!3m4!1sdQv9nm3J9SdUQCD0caFR-g!2e0!7i16384!8i8192?coh=205409&entry=ttu) from September 2nd till September 16th 2024. You can find all the assets and more footage of the billboard ad here: [https://gitlab.com/sebastix-group/nostr/nostr-ads](https://gitlab.com/sebastix-group/nostr/nostr-ads). My goal was to set an example of how we could promote Nostr in more traditional ways and inspire others to do the same. In Brazil a fundraiser was achieved to do something similar there: [https://geyser.fund/project/nostrifybrazil](https://geyser.fund/project/nostrifybrazil).

## Volunteering at Nostr booths growNostr

![](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/IMG_1712.jpeg)

This was such a great motivating experience. Attending as a volunteer at the Nostr booth during the Bitcoin Amsterdam 2024 conference. Please read my note with all the lessons I learned [here](https://nostrver.se/note/my-learned-nostr-lessons-nostr-booth-bitcoin-amsterdam-2024).

## The other stuff

*   The Nostr related blog articles I wrote past year:
    *   [**Run a Nostr relay with your own policies**](https://sebastix.nl/blog/run-a-nostr-relay-with-your-own-policies/) (02-04-2024)
    *   [**Why social networks should be based on commons**](https://sebastix.nl/blog/why-social-networks-should-be-based-on-commons/) (03-01-2024)
    *   [**How could Drupal adopt Nostr?**](https://sebastix.nl/blog/how-could-drupal-adopt-nostr/) (30-12-2023)
    *   [**Nostr integration for CCHS.social**](https://sebastix.nl/blog/nostr-integration-for-cchs-social-drupal-cms/) (21-12-2023)
*   [https://ccns.nostrver.se](https://ccns.nostrver.se)
    CCNS stands for Community Curated Nostr Stuff. At the end of 2023 I started to build this project. I forked an existing Drupal project of mine (https://cchs.social) to create a link aggregation website inspired by stacker.news. At the beginning of 2024 I also joined the TopBuilder 2024 contest which was a productive period getting to know new people in the Bitcoin and Nostr space.
*   [https://nuxstr.nostrver.se](https://nuxstr.nostrver.se)
    PHP is not my only language I use to build stuff. As a fullstack webdeveloper I also work with Javascript. Many Nostr clients are made with Javascript frameworks or other more client-side focused tools. Vuejs is currently my Javascript framework I'm the most convenient with. With Vuejs I started to tinker around with Nuxt combined with NDK and so I created a starter template for Vue / Nuxt developers.
*   [ZapLamp](nostr:npub1nfrsmpqln23ls7y3e4m29c22x3qaq9wmmr7zkfcttty2nk2kd6zs9re52s)
    This is a neat DIY package from LNbits. Powered by an Arduino ESP32 dev board it was running a 24/7 livestream on zap.stream at my office. It flashes when you send a zap to the npub of the ZapLamp.
*   [https://nosto.re](https://nosto.re)
    Since the beginning when the Blossom spec was published by @hzrd49 and @StuartBowman I immediately took the opportunity to tinker with it. I'm also running a relay for transmitting Blossom Nostr events `wss://relay.nosto.re`.
*   [Relays I maintain](https://nostrver.se/note/relays-i-maintain)
    I really enjoy to tinker with different relays implementations. Relays are the fundamental base layer to let Nostr work.

I'm still sharing my contributions on [https://nostrver.se/](https://nostrver.se/) where I publish my weekly Nostr related stuff I worked on. This website is built with Drupal where I use the Nostr Simple Publish and Nostr long-form content NIP-23 modules to crosspost the notes and long-form content to the Nostr network (like this piece of content you're reading).

![POSSE](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/Screen-Shot-2024-10-30-23-23-18.png)

## The Nostr is the people

Just like the web, the web is people: [https://www.youtube.com/watch?v=WCgvkslCzTo](https://www.youtube.com/watch?v=WCgvkslCzTo)

> the people on nostr are some of the smartest and coolest i’ve ever got to know. who cares if it doesn’t take over the world. It’s done more than i could ever ask for. - [@jb55](nostr:note1fsfqja9kkvzuhe5yckff3gkkeqe7upxqljg2g4nkjzp5u9y7t25qx43uch)

Here are some Nostriches who I'm happy to have met and who influenced my journey in Nostr in a positive way.

*   Jurjen
*   Bitpopart
*   Arjen
*   Jeroen
*   Alex Gleason
*   Arnold Lubach
*   Nathan Day
*   Constant
*   fiatjaf
*   Sync

## Coming year

Generally I will continue doing what I've done last year. Besides the time I spent on Nostr stuff, I'm also very busy with Drupal related work for my customers. I hope I can get the opportunity to work on a paid client project related to Nostr. It will be even better when I can combine my Drupal expertise with Nostr for projects paid by customers.

### Building a new Nostr application

When I look at my Nostr backlog where I just put everything in with ideas and notes, there are quite some interesting concepts there for building new Nostr applications. Filtering out, I think these three are the most exciting ones:

*   nEcho, a micro app for optimizing your reach via Nostr (NIP-65)
*   Nostrides.cc platform where you can share Nostr activity events (NIP-113)
*   A child-friendly video web app with parent-curated content (NIP-71)

### Nostr & Drupal

When working out a new idea for a Nostr client, I'm trying to combine my expertises into one solution. That's why I also build and maintain some Nostr contrib modules for Drupal.

*   [Nostr Simple Publish](https://www.drupal.org/project/nostr_simple_publish)
    Drupal module to cross-post notes from Drupal to Nostr
*   [Nostr long-form content NIP-23](https://www.drupal.org/project/nostr_content_nip23)
    Drupal module to cross-post Markdown formatted content from Drupal to Nostr
*   [Nostr internet identifier NIP-05](https://www.drupal.org/project/nostr_id_nip05)
    Drupal module to setup Nostr internet identifier addresses with Drupal.
*   [Nostr NDK](https://drupal.org/project/nostr_dev_kit)
    Includes the Javascript library Nostr Dev Kit (NDK) in a Drupal project.

One of my (very) ambitious goals is to build a Drupal powered Nostr (website) package with the following main features:

*   Able to login into Drupal with your Nostr keypair
*   Cross-post content to the Nostr network
*   Fetch your Nostr content from the Nostr content
*   Serve as a content management system (CMS) for your Nostr events
*   Serve as a framework to build a hybrid Nostr web application
*   Run and maintain a Nostr relay with custom policies
*   Usable as a feature rich progressive web app
*   Use it as a remote signer

These are just some random ideas as my Nostr + Drupal backlog is way longer than this.

### Nostr-PHP

With all the newly added and continues being updated NIPs in the protocol, this helper library will never be finished. As the sole maintainer of this library I would like to invite others to join as a maintainer or just be a contributor to the library. PHP is big on the web, but there are not many PHP developers active yet using Nostr. Also PHP as a programming language is really pushing forward keeping up with the latest innovations.

### Grow Nostr outside the Bitcoin community

We are working out a submission to host a Nostr stand at FOSDEM 2025. If approved, it will be the first time (as far as I know) that Nostr could be present at a conference outside the context of Bitcoin. The audience at FOSDEM is mostly technical oriented, so I'm really curious what type of feedback we will receive.

Let's finish this article with some random Nostr photos from last year. Cheers!

![Nostriches](https://nostrver.se//sites/default/files/inline-images/IMG_1436.jpg)
![Explaining Nostr](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-07/Screen-Shot-2024-07-12-15-47-58.52.png)
![Nostr eggs](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/IMG_0979%20groot.jpeg)
![ZapLamp](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/IMG_0997%20groot.jpeg)
![With Nathan Day](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/IMG_0942.PNG)
![Alex Gleason](https://nostrver.sehttps://nostrver.se//sites/default/file``s/2024-10/20240905_alex-gleason.jpeg)
![Nostrdam](https://nostrver.sehttps://nostrver.se//sites/default/files/2024-10/IMG_DB4022599FAA-1%20groot.jpeg)


Here we go haha


nostr:npub1v0lxxxxutpvrelsksy8cdhgfux9l6a42hsj2qzquu2zk7vc9qnkszrqj49 is pushing the numbers now


77 is a lot ! in the context of Nostr


what about NUDs


even Nostr in the future


exfrog fixes everything


1 year later, why Nostr still resonates #Blog

nostr:naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qqnrzttev4shyttvv96x2u3dwa58jttwdaehgu3dwd6xjmrv94ex2um0deshgetnr9rmkn
If your Nostr client does not render this article, you can also read it at https://nostrver.se/blog/1-year-later-why-nostr-still-resonates


Join the next Nostr unconference


Hee the CEO of Nostr


Embrace the friction, better question is what client gives you the best friction experience 😜


Hi there cornies


Let’s test this out #Honda

https://tube.sebastix.social/w/nujBjTZD2ecEcQ58hnYFj4

These kind of moments on track make you 💩 #PushTheLimits


More #Honda
Friend of mine living his Honda dream 🏎🏁

Left: his Honda Civic EF9
Right: my Honda Civic EJ9
https://image.nostr.build/2adcc0faba1d143a12da71c5c27b2c0c1678f099569bb03b001db87c51ab5462.jpg
https://video.nostr.build/7a9dcbe5bc8a4d428ec9535d38b088df7de3ff2baf10c74eedd526c1bbd1f6ef.mp4


You look different there 😅


It works both ways, if the Mastodon instance is not blocking the (Mostr) bridge instance


For all the Dutchies, who has used #Hyves?
nostr:note1u9gtcehnm3wygz60d4um52vkslwqyg2tt2dmq63neyqqc5kf9mkq2pzc7d


I recently had an idea to bring back my Hyves profile with Nostr (as I have a backup made by hvsbackup.nl desktop app I made back in the days).

Do you still have your Hyves profile? And do you think all data are really gone? It’s hard to imagine that TMG has deleted it..


There is a kind for that


There is no here 👀


The power of dreams #Honda

And yes I am a Honda fanboy

This new commercial ♥
https://youtu.be/xnZggbD1Ses


8 months ago…🥸

https://image.nostr.build/1d0a28c64a98bc7cfde4d2cef0dbc76ae285b3d71797a3490753df703bab028f.jpg


Very nice! 🙏 nostr:npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa


What’s happening here 💜

#grownostr
#nostrbooth

nostr:note1sdn2jkf27nufk586c6ecrku7ldj78lgfgcmga9fnvqgg4fr6tn2ss6ud2v


Bonne appetit!


We submitted the application earlier this week 🤞🏻


"Onward 🫡"

Onward 🫡


As a library maintainer I take it as a serious job to use trustworthy other packages. Engaging with the authors is key there.

nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j has not many dependency (which I like to keep it as low as possible)

```
"require": {
    "php": ">=8.1 <8.4",
    "ext-gmp": "*",
    "ext-xml": "*",
    "bitwasp/bech32": "^0.0.1",
    "phrity/websocket": "^3.0",
    "simplito/elliptic-php": "^1.0",
    "uma/phpecc": "^0.1.3"
  },
  "require-dev": {
    "friendsofphp/php-cs-fixer": "^3.51",
    "phpunit/phpunit": "^10.5"
  },
```


nostr:npub1utx00neqgqln72j22kej3ux7803c2k986henvvha4thuwfkper4s7r50e8

```
2024/10/31 20:56:44 http: panic serving 172.28.0.1:43282: pattern "/" (registered at /build/main.go:274) conflicts with pattern "/" (registered at /go/pkg/mod/github.com/fiatjaf/khatru@v0.10.0/blossom/server.go:35):
```

My haven relay crashed 🤓


Weekend!


LFG


Have great weekend !!


time to close the week


hmmhm my IDE is responding very laggy


* not yet ;)


Nostr cross-posted yet to Nostr: https://nostrver.se/blog/1-year-later-why-nostr-still-resonates


Nostr the protocol explained sketches: https://nostrver.se/sites/default/files/2024-11/IMG_1917%20groot.jpeg


Live, music only, closing down my week into the weekend =)
https://zap.stream/naddr1qqjxzdpcxcurqvry956k2wtp956xydpj95urzdfk95cnqde4venrzdnyxfjxxqg4waehxw309aex2mrp0yhxgctdw4eju6t09upzpn6956apxcad0mfp8grcuugdysg44eepex68h50t73zcathmfs49qvzqqqrkvu8f62xf


Music only, closing down my week into the weekend =)


[https://nostr-php.dev](https://nostr-php.dev)

A PHP helper library for Nostr. Empower your 🐘 PHP project with Nostr.


[https://nostrver.se](https://nostrver.se)

I -Sebastian Hagens- believe any contribution to Nostr can have in potential an exponential benefit for all people. On this website I'm sharing all my contributions to Nostr.


Such a bad life there at the SEC... =)


Neat! 💯 It makes some much sense to just display the content living on that relay.


What about the shitty operating systems 😅


Now X doesn't allow API's to do useful stuff that is used a lot. Like a raffle for a giveaway... We're wondering if something like nostrpicker has already been built. If it has been built and people can publicly verify the raffle, that would be awesome. We could finally do our first Nostr #bitaxe giveaway...
https://image.nostr.build/d278fb3129d79091848fb6cb82e3fa8274e3223b76edac7922f6ea9404d942ab.png


I updated the Nostr stats at https://sebastix.nl/nostr-research-and-development/ (last update was one year ago when I created this page)

2023:
https://nostrver.se/sites/default/files/2024-11/Swf2djYX.png

2024:
https://nostrver.se/sites/default/files/2024-11/Screen-Shot-2024-11-01-11-00-14.24.png


Thank you for sending out this message 🙏


Just ordered a new phone, going hardcore trying to use it as a daily driver.
https://shares.sebastix.dev/05VRVkSe.png


Oh wow! Cool!
If there is something I can test please let me know! This is a topic which really touches me.


Why do you think native apps are more secure? From what perspective?
I tend to disagree with you on this point 🤓


Testing out two new tools on #macOS.

BentoBox - A window manager that boosts productivity by snapping windows into predefined zones, like a Japanese bento box organizing meals.
https://assets.bentoboxapp.com/bentobox-demo.mp4
https://bentoboxapp.com/

Ice - Menu bar items management tool
https://icemenubar.app/gallery/Show%20On%20Hover.mov
https://icemenubar.app/

Found these via https://selfhosted.show/134


Thing is, there are already clients out there where we could integrate Nostr + Blossom to (re)distribute existing content (it would open up a nice copyright fight there)

https://github.com/kieraneglin/pinchflat
https://github.com/tubearchivist/tubearchivist (I'm running my own instance to download YT videos for my kids)

nostr:nevent1qvzqqqqqqypzpckv7l8jqspl8u4y54dn9rcduwlrs4v2040nxce0m2h0cunvrj8tqy2hwumn8ghj7un9d3shjtn4w3ux7tn0dejj7qgnwaehxw309amk7apww468smewdahx2tcqyqrry2uetvnxqu8duq3vrw29vhtrxq70w0y0ehz85qgqjpstyfxggedr2e2


Do you think it's a Apple / iOS thing?
A while back I also went deep into the Push API stuff with integrating push notifications in a PWA site built with Drupal. Me and another dev made this contrib module for it: https://www.drupal.org/project/pf_notifications
Things work pretty well as expected, but not on iOS.. So I wonder if it's Apple who's acting bad trying to kill PWAs here with this story in your mind: https://open-web-advocacy.org/blog/apple-backs-off-killing-web-apps/

If we think Apple is still the bad actor, I can bring this up to the OWA which have direct connections to EU to put some pressure on Apple (for what's worth it).


GM 🧡⚡

Looking for a html/css expert to help me put the finishing touches to a community forum I'm building for Foundation.

Probably basic stuff that would take no longer than 3-5 hours for someone working full time in that field.

Can pay in BTC or Fiat. Prefer to work with someone able to jump on this in the next few days.

#AskNostr


HTML web components are okay
“Every new capability added to the web platform isn’t a limitation on your creativity – it’s an opportunity to express your creativity in ways that nobody imagined before.”
https://nolanlawson.com/2024/09/28/web-components-are-okay/


Mark your calendar, because Nostr Nederland meetups are back. #grownostr will be the theme of 19 november Seats2meet Utrecht 7.30 pm. See you all there. co-organized with nostr:npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe nostr:npub1w98ems6ryhpv7zvmhwp5sv65p0pwrnvzw4lucn0ch776qan9ntdstscwpx . Thx again for a great banner nostr:npub1gwa27rpgum8mr9d30msg8cv7kwj2lhav2nvmdwh3wqnsa5vnudxqlta2sz   https://image.nostr.build/71df47a68213a1effe936ccccdc0a9e1908ea65d909ce6266bf69188f308df8d.jpg
nostr:naddr1qqyrgetyx5crqdtzqgs0l09hq60h4fwkmvffavu70k9f0z2xd5j45cmm4s0tlpshkpt5q3qrqsqqql9nnpt79u


Thanks for all the feedback on https://njump.me/naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpzdehhxarj94ehgctwvskhxatzd45hxumfdahz6en0wdjx2mfdxgcrydgtlfspd

Our application for a Nostr stand at FOSDEM 2025 has been submitted: https://pretalx.fosdem.org/fosdem-2025-call-for-stands/talk/review/9XYAEEMUREAEDWYSQQXWVFSZ9QL3RYSL

Now let's have some patience before we receive a reply =)


Also Nostr: social debugging 💜
nostr:note1a3er44q9nxk4uvunea8387qa4w0ekjc3jgywcf56xvjrkwygklpsa8x8we


I love these kind of stories, epic social debugging memories 💜


Ok done
Legacy custom: https://shares.sebastix.dev/FAKn0oNX.png

Nostore blossom: https://nosto.re/2c8af235c06e6afef39a079be2e4cecc090afeef421c9d9d09804c36e3515e37.png

Haven.nostrver.se blossom:
https://haven.nostrver.se/05c955c7dcd92ddc88954e96d7264d0e7fc924751c07d9a7dec9398a4deeaa1b.png

Hmmm I can only select one Blossom mediaserver (1 default) in Nostrudel so the image is not distributed to all of my mediaservers..


How to make me happy as a dev? Ship a feature with terminal command completion in my daily IDE (PHPStorm).
https://shares.sebastix.dev/tcqPiGc1.gif


nostr:npub1xdtducdnjerex88gkg2qk2atsdlqsyxqaag4h05jmcpyspqt30wscmntxy FYI, I couldn't find the Settings > Experimental menu item in my Brave browser on iOS. So as an alternative I opended up these settings by typing brave://flags in the address bar so enable the Content Push Notification setting. But it seems there is no 'Add to homescreen' option to install the site as a PWA (just like in Safari).
For what iOS version are these instructions? I'm on 17.3 😆


Onward 🫡

Onward 🫡


Too much (Nostr) push.


That’s not Zandvoort? I don’t know many tracks beside a sea…and the ADAC banner is used in German competitions


I need to update my Haven relay, so I can start using two self-hosted Blossom mediaservers 😈


Welcome to the Blossoms


It’s a funny story. Hard to say what the incentives are from each party involved into this. But the talks are all about the platform Bluesky and not about the protocol. So it’s noisy.


GM


Yet another #Dutch Nostr meetup is planned! We will be talking about #growNostr.

nostr:nevent1qvzqqqqqqypzplaukurf77496md3984nne7c49ufgekj2knr0wkpa0uxz7c9wszyqqsye3w2mjvv3aj2jkvft95uc0t0ufstfnq88xm976zt0tst8qqpk9c4gvevm


#PHP revival.
https://shares.sebastix.dev/OEOYoZBH.png

Source: https://thephp.foundation/blog/2024/02/26/transparency-and-impact-report-2023/

nostr:nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qy2hwumn8ghj7un9d3shjtnyv9kh2uewd9hj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qpqkg63saut8myg2suxuehtd4k6m8npprdcmqsynlee02esnw5c53mqmph5v6


Is this the code which should fetch that data?
https://shares.sebastix.dev/GPtZ8N3L.png


Sure but how? I’m happy to help but debugging iOS is not my cup of tea.

How does 0xchat fetches the relays? Are there default relays set?


Yes a collection of all your digital artificats living in one single place (that was the original idea)


For some months I'm composing and broadcasting long-form content using #Drupal at https://nostrver.se to the Nostr network. And to be honest, it works quite solid as I see the content is nicely accesible through different Nostr clients.
https://shares.sebastix.dev/7UjlTOQR.png#692bf539b222d96f30e1190f8c1d0c1e9aca9d5e4e1e76ab479c040fa9225bb6
On the left: the content managed in Drupal
On the right: the fetched long-form content filter by me as an author using https://nuxstr.nostrver.se/


So now we can blame Airbnb?


https://github.com/airbnb/lottie-web/issues/3127 🚨 🚨 🚨


Yes...but you don't know when you just start using it....


It's just a term I sometimes use since I wrote this article in 2011: https://sebastix.nl/blog/jouw-personal-graph/ around this proof of concept app: https://personalgraph.me/


Why does it not render nice profile names instead of npub's like yours on https://pyramid.fiatjaf.com/ ?


Since I started to use 0xchat (tinkering with NIP-29 group messaging), I restored my relay list for the 4th time within a week...


Building my personal graph 🥸
nostr:note1qqqdpnvfjshwdfrxmefhal2qh3zmv4m0p85wg76l83u0japjcqls6a9xpg


For UX issues or other bugs: nostr:npub10qdp2fc9ta6vraczxrcs8prqnv69fru2k6s2dj48gqjcylulmtjsg9arpj 😅 Tbh I’m not using it, only checking the code if I see a nice feature 😜


Enshittification UX


Yes, ty! 🙏


For the love of (mobile) webdevelopment

https://fountain.fm/episode/NH0S9PClgN3B7NzrRt3E

https://progressivewebapp.store/
https://whatpwacando.today/

nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn nostr:npub1wf4pufsucer5va8g9p0rj5dnhvfeh6d8w0g6eayaep5dhps6rsgs43dgh9 great podcast 👌🏻🤙🏻

#webdev #pwa #openweb


In Coracle 😅


Your personal graph becomes the holy grail.
In 2011 I wrote 3 articles about this in Dutch:

1. We're giving away everything
https://sebastix.nl/blog/we-geven-alles-weg/

2. Personal data are outlawed
https://sebastix.nl/blog/persoonlijke-data-zijn-vogelvrij/

3. Your personal graph
https://sebastix.nl/blog/jouw-personal-graph/

They are very related to Nostr in someway so I would like to republish them in English.
What good translation services / tools are out there which I can use?

#askNostr


naddr1qvzqqqr4fupzq0mhp4ja8fmy48zuk5p6uy37vtk8tx9dqdwcxm32sy8nsaa8gkeyqq25vs3ctpkk2amhgegy5ujzdsmxyst2dg6hv6dgsfs

👀


Zap straight from my Alby Hub!  🇵🇱

Zap straight from my Alby Hub!  🇵🇱


https://sebastix.social just for tinkering around


nostr:naddr1qvzqqqrujgpzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qythwumn8ghj7un9d3shjt3s0p3ksct59e3k7mf0qy88wumn8ghj77tpvf6jumt99uq3samnwvaz7tmjv4kxz7fwwd5kzmtnw3ezucm0d5hsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0qythwumn8ghj7un9d3shjtnwdaehgu3wvfskuep0qy88wumn8ghj7mn0wvhxcmmv9uq3zamnwvaz7tmwdaehgu3wwa5kuef0qyt8wumn8ghj7etyv4hzumn0wd68ytnvv9hxgtcpr9mhxue69uhkummnw3ezuum9vfshxarf0qhxgetk9uq3xamnwvaz7tm0venxx6rpd9hzuur4vghszxrhwden5te0dehhxarj9enx6apwwa5h5tnzd9az7qgnwaehxw309ac82unsd3jhqct89ejhxtcprfmhxue69uhhq7tjv9kkjepwve5kzar2v9nzucm0d5hsz9nhwden5te0wfjkccte9ekk7um5wgh8qatz9uq3jamnwvaz7tmjv4kxz7fwd4hk6mmnw3ezuurfde4j7qgkwaehxw309ahx7um5wfjkc6t5v4ejummjvuhszxnhwden5te0wahhgtnnv43xzum5d9uzuum0vd5kzmp0qyv8wumn8ghj76rpwejkutnwdaehgunkv4ezuum99uq3vamnwvaz7tmyv4m8xtnwdaehgu339e3k7mf0qyv8wumn8ghj7enfd36x2u3wdehhxarj9emkjmn99uqpqdfk8y6rywfsxc6nvvp3xycrsvghra7sj

When I try to open this feed:
```
loader.mjs:22 Uncaught (in promise) Error: Unable to convert feed of type content to loader
    at FeedLoader.getLoader (loader.mjs:22:23)
    at loader.mjs:139:71
    at Array.map (<anonymous>)
    at FeedLoader._getIntersectionLoader (loader.mjs:139:49)
    at FeedLoader.getLoader (loader.mjs:18:29)
    at feeds.ts:134:18
```

https://shares.sebastix.dev/Wbh9DpwA.png


Sorry, I'm just a local-first guy.


GM!


Mainly any client is already requesting the notes from people I follow. So it's easy to add a filter there only for displaying the GM notes. So it's basicly the same filter you're using in the GM relay 😃 Where was the NIP again to make these kind of filters portable as a Nostr event...so you could use them in a relay and/or client 👀


The super app almost everyone is forgetting.. 🔥


That's (the nrelay prefix in NIP-19) deprecated afaik, but it should have a non-breaking backwards compatible solution for it, yes.


It's better not to rely on a relay for this, all the filtering can just be done by a client 🤓


Already tried it with Coracle, but no luck due JS errors... /cc nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn


GM


I would like to have a GM feed where only GM notes are displayed from my followings. So on a easy morning I just can sit, relax and reply to every GM note.
Just how I like to take a morning walk and say GM to everyone that I come across.
https://i.nostr.build/636zTCa1LLpD027a.png


FROST-based multi-signature and key rotation protocol for #Bitcoin and #Nostr

https://github.com/FROSTR-ORG


Ah yes a NIP46 helper library would be very welcome by many! 💯
Just like how this bunker stuff is being written in nostr:npub10qdp2fc9ta6vraczxrcs8prqnv69fru2k6s2dj48gqjcylulmtjsg9arpj: https://docs.soapbox.pub/ditto/signing

note1059c6pz784zkfukjkwe86ttcnc0fyh9qaf36nxkavml6w69p4ucq5h0lxc


I agree.
It organized from 1 central entity, for now. Maybe that can change. But not knowing that entity makes me skeptical too. It requires me to do my own research first. So verify to gain trust. It can be technical cutting-edge, but used in the wrong hands it will fail. I like worse technology better, driven by a grassroots movement.


It’s mostly just client-side stuff

But for the php ecosystem there is not many buid (yet)

For Drupal I made https://www.drupal.org/project/nostr_dev_kit as a bridge
You can try it out here: https//ccns.nostrver.se where you can connect with a Nostr browser extension


Ooh now I understand, there are many tools already build for this to integrate a nostr connect / login feature in an existing clients or platform


Welcome!


Nostr is not a service or any other type of provider


Autoplay and loop works in iOS Brave browser ✅


I know that place 👀


GM

From reverse engineering to building bridges: adventures in alternative social media - https://fossacademic.tech/2024/10/18/GMUpresentation.html


I skipped that link with the it’s heavy warning 😅


I agree, I don’t see any wins.


https://dri.es/solving-the-maker-taker-problem

https://lwn.net/Articles/991906/


#WordPress drama headlines here
https://mullenweg.wtf/


Good luck and enjoy! 💜


HTML images tags, which client put them there?


/cc nostr:npub1hw6amg8p24ne08c9gdq8hhpqx0t0pwanpae9z25crn7m9uy7yarse465gr

As a webdev, why not build a webbased client at first? With iOS / Apple you’re heading into dead-end way I think


"Proof of Work FTW 🔥"

Proof of Work FTW 🔥


Just backed this minimalistic phone, its based of android and supports sideloading apks when really needed… (like for wallet apps and maybe some messaging apps) probably going to ditch my iPhone after having one since it was launched in EU.

http://kck.st/40nC7bF


Optimize your smartphone filters. It’s not information overload, it’s filter failure.
#DigitalWellbeing
nostr:note1mac650glzu3h7zn20q333f39fkrcww59neahtanrp78990f5l9uqamgza2


Yes =)

note1xz757jp7cd9ktg99h55tj8gvm2a4acu4yayecwfs54u3u2ecm77qum6uvk


Just submitted https://pretalx.fosdem.org/fosdem-2025-call-for-stands/talk/review/9XYAEEMUREAEDWYSQQXWVFSZ9QL3RYSL


GM


*   NIP-42 integration in Nostr-PHP: [https://github.com/nostrver-se/nostr-php/pull/67](https://github.com/nostrver-se/nostr-php/pull/67)
*   Worked out a submission for a Nostr stand at FOSDEM 2025 [https://nostrudel.ninja/#/n/nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qythwumn8ghj7un9d3shjt3s0p3ksct59e3k7mf0qy88wumn8ghj77tpvf6jumt99uqzqrswsdmxjtx9er5mdmt388e7payg85yzvnhf6wspvjdxu7q8gmzsraa37w](https://nostrudel.ninja/#/n/nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qythwumn8ghj7un9d3shjt3s0p3ksct59e3k7mf0qy88wumn8ghj77tpvf6jumt99uqzqrswsdmxjtx9er5mdmt388e7payg85yzvnhf6wspvjdxu7q8gmzsraa37w)
*   NIP-19 integration in Nostr-PHP work in progress: [https://github.com/nostrver-se/nostr-php/pull/68](https://github.com/nostrver-se/nostr-php/pull/68)
*   Also tinkering around with this relay implemenation written in PHP: [https://github.com/nostriphant/transpher](https://github.com/nostriphant/transpher)

FOSDEM 2025, NIP-42 and NIP-19, transpher


Hi again nostr:npub1nfrsmpqln23ls7y3e4m29c22x3qaq9wmmr7zkfcttty2nk2kd6zs9re52s
https://image.nostr.build/e04dcd299395e1e517541e5590a815dc835fd429904880487865398e6d3d1a1d.jpg


Maybe, but otherwise we will create one 🤓


GM!

#Podcast with #PHP
The language where everyone is making fun of

https://fountain.fm/episode/aOz59u2UOFvpeeyDhzSN


Nostr Inactive Users Checker
https://unfollow.yeghro.site/

🔂 cross-posted from https://ccns.nostrver.se


Thanks for your feedback!
What current times / problems do you think are worth to mention where Nostr already offers a solution?


Fiction: The Mandibles


What do you think of adding Nostr support to some RSS readers out there? Does anyone know of a good popular one that would be receptive?


Sure!! We have a Telegram chat group, you're welcome. Find me on TG with this handle: s3b0st1x


On desktop? I use it and also SchildiChat


🤙🏻 nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j can help!
nostr:note1pzvlxs2prj9zj8vnd3xpnudjeguc2fl3xj29npf677y6tpg8yjms8gfm3p


https://nostr-php.dev/

https://njump.me/naddr1qvzqqqr4gupzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qqyrsvnxvd3nyc35r0ppyp

You’re welcome to help!


That’s early…


True that 🤙🏻


TIL
https://twtxt.readthedocs.io/en/stable/

Does anyone knows twtxt? It’s called Twitter for hackers. #askNostr


Woke is complicated. Woke is something political I think. Politics is something about left vs right and imo we should look at bottom vs up (topdown vs bottomup).
So I don't care, it doesn't deserve my attention at this moment. Maybe very naive, but it's something I don't have to deal with and as long it does not interfere with me it's fine.


My guess we're here (and working on Nostr) for some same reasons.

nevent1qvzqqqqqqypzqprpljlvcnpnw3pejvkkhrc3y6wvmd7vjuad0fg2ud3dky66gaxaqydhwumn8ghj7emvv4shxmmwv96x7u3wv3jhvtmjv4kxz7gprpmhxue69uhkummnv3exjan99eshqup0wfjkccteqqsv0u9n3vm84ffgm4cfkxkh338uy89xmpqvy97gxzlunk4g70gmy3gh75csl


There was a time I was quite active in the fediverse. That’s the time I got to know nostr:npub1q3sle0kvfsehgsuexttt3ugjd8xdklxfwwkh559wxckmzddywnws6cd26p his work and started to follow him.
This Mastodon toot (note) of npub17lf7nyg740qhekpyw4puz0hr72w2ljw96qyvf4jqzlqayvma0vqspfgcpp describes what I also experienced and got me into Nostr eventually.
Besides all the very competent people in the commuity, the protocol really works as a more reliable backend protocol. It’s so much fun to tinker and work with.
https://image.nostr.build/6dcae1c8028386d1472285359f4a3e1f39808bc4360d2e07032fa3d577bc8cd1.jpg


Ok ok, this is not pulling but a small push #growNostr 🤓
https://image.nostr.build/99df0e3ebf2e2466b11a4b4cc46fa0af9b10e2fcaa5af600fa57888bc8700e2f.jpg
nostr:note1rdwl4cm67973hewkmxt07qmyg56afrxwuk5ujh6ncm5zhwt33v8q0ledp9


Yes.
His toots (notes 🤓) are interesting to read.
And on HN as well: https://news.ycombinator.com/item?id=41952994
nostr:note1qqqypkt7p95gqle4kll2pw8dwjcznacw9eadj9rxkj2g2l2tazksnx4p3h


"Onward 🫡"

Onward 🫡


We can use that as a solid base to make it more Nostr native yes 🤙🏻👀
And for desktop?


Composable apps / clients…🧐 I think we need an OS


Kind 1 is just the surface for scratching all the other stuff (as long its in the context of broadcasting content). As they are part of nip01 it’s the required (and should always be as simple as possible) event kind for the nostrverse. So yes imo, C is now the preferred way to let kind 1s unlock the other stuff. My gut feeling says there will be better solutions build on top of C in the future.


Saturday night vibes 🤙🏻


nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 nostr:npub1sg6plzptd64u62a878hep2kev88swjh3tw00gjsfl8f237lmu63q0uf63m


TEN YEARS AGO SECURE BITCOIN COLD STORAGE WAS DIFFICULT.

FIVE YEARS AGO SECURE BITCOIN MULTISIG WAS DIFFICULT.

BOTH ARE INCREDIBLY EASY NOW AND USERS TAKE IT FOR GRANTED. IT IS HARD TO IMAGINE A WORLD WITHOUT EITHER.

NOSTR IS YOUNG. KEY SECURITY WILL BECOME EASIER AND MORE ROBUST SOON.

THEN WE WILL ALL TAKE IT FOR GRANTED WHEN ANY INDIVIDUAL, COMPANY, OR GOVERNMENT CAN USE MULTI DEVICE COLD KEYS TO BROADCAST TO THE GLOBE WITHOUT PERMISSION.


Good memories


Would be a nice Nostr list too 🤙🏻
nostr:note10slj8tfq4w7g3kdv05cgydkd3wc47zxsduk8was57s5fzsvhe7sqy9qfge


Nope..


Such a great podcast episode with Jonny Vance👌🏻 nostr:npub1cj8znuztfqkvq89pl8hceph0svvvqk0qay6nydgk9uyq7fhpfsgsqwrz4u #PodcastTip
I just watched a first Tuttle Twins episode

https://fountain.fm/episode/L7lcwBwR1Bo2N5etjUmD

Is he or Angel Studio using Nostr yet?


Family?


I use https://glitchtip.com/ for all my projects


Why not use a self-hosted error tracking system?


Ah man, that's shitty! But the way how you handling this is an example for other. I'm 100% sure you did not do this on purpose ;) It takes courages to be such open and honest about this.

It reminds me of this note too ;)
note1n2tksh06q93fqvj25xrumfavw2va3k9nyz5jsves2jawukj2fl9sgum268


Mastodon is financed by crowdfunding instead of venture capital not because we don't know that venture capital exists, not because we don't have bills to pay, and not because venture capital isn't willing to give money to new social media platforms. VCs don't want a sustainable business, they want a big exit. Every VC-backed business is on a timer to deliver or die.


Sometimes making sketches how things work help me to contextualize how stuff should work. For example the Nostr subscription lifecycle. This lifecycle can only exist in the open state of a websocket connection. That websocket has it's own lifecycle as well. So you're dealing with two lifecycles at least when building stuff with Nostr.

https://shares.sebastix.dev/tHAPJRfy.jpeg


When ads?


Ok I have to stop, lunchtime and then time for other (client) work


Yesss hahah


Let's keep in touch!


Np Rik, thx for your input!


You're a DJ right? Any music suggestions I can lookup at Soundcloud? :D


Hi Ben! =) thx


Let's go!

Let's go!


brb little break here


https://github.com/Bit-Wasp/bech32/blob/master/src/bech32.php same =)


Time to spent some time on implementing NIP-19


Ok from CCNS back to the Nostr-PHP lib


sure np =)


Have not seen much code yet ;)


Thx Katja, enjoy your lunch!


./nak relay ws://127.0.0.1:2121 works


ah check !


Curerntly 127.0.0.1:2121->80/tcp for the relay container


yes, I use docker a lot too =)


But still not able to connect with the relay container from the outside using nak


The agent container is now connected to the relay container


Struggling to set it up locally now with Docker


Hi Rik! It's already pretty solid what you've build =)


Never watched his streams, but I know he's doing the same How often is he streaming?


It's really fun and motivates to do the work ;) #buildinpublic


Why is it though? I've seen worse ;)


Hey Katja! =)


GM!

GM!


Currently tinkering around with this relay implementation: https://github.com/rikmeijer/transpher written in PHP by @rikmeijer, really cool


Work in progress: https://nostr-php.dev/guides/asynchronous-and-concurrent-requests


New guide on https://nostr-php.dev/guides/manage-tags-on-an-event


GM!
Please help us with your feedback!

Our plan is to submit this application this weekend for a Nostr stand at FOSDEM 2025 🙏

nostr:nevent1qvzqqqqqqypzqpnrnguxe8qszsshvgkvhn6qjzxy7xsvx03rlrtddr62haj4lrm3qythwumn8ghj7un9d3shjt3s0p3ksct59e3k7mf0qy88wumn8ghj77tpvf6jumt99uqzqrswsdmxjtx9er5mdmt388e7payg85yzvnhf6wspvjdxu7q8gmzsraa37w


A nice feature for all webclients supporting Nostr highlights? /cc nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft


Highlighting text fragments with a direct link

https://alfy.blog/2024/10/19/linking-directly-to-web-page-content.html

#nostrDev #webdevelopment


With using RELAY_URL=ws://127.0.0.1 in my .env:

agent-1  | [2024-10-24T19:47:59.458397+00:00] agent.INFO: Client connecting to ws://127.0.0.1 [] []
agent-1  | PHP Fatal error:  Uncaught Amp\Socket\ConnectException: Connection to tcp://127.0.0.1:80 failed after 3 attempts; previous attempts: Connection to tcp://127.0.0.1:80 @ tcp://127.0.0.1:80 refused, Connection to tcp://127.0.0.1:80 @ tcp://127.0.0.1:80 refused in /app/vendor/amphp/socket/src/RetrySocketConnector.php:50


Back in the time we had them till 2025…

Some database entry on a server running Matrix Synapse 🤓


Any Matrix (chat) experts here? How can I transfer my existing account to another instance? #askNostr


I’m trying to run it local first, but the agent / websocket client tries to connect a 443 port.
Is it possible to run it local?


"Onward 🫡"

Onward 🫡


nostr:npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft, nostr:npub1equrmqway3qxw3dkssymusxkwgwrqypfgeqx0lx9pgjam7gnj4ysaqhkj6, nostr:npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa and me are applying for a stand at FOSDEM 2025 to represent the Nostr community and showcase the amazing things we’re building. But before we submit, we want YOUR feedback!

Take a look at the draft of our application below and let us know what you think. We want to make sure we’re putting our best foot forward and highlighting the power of Nostr in the most compelling way possible.

Let’s do this together!

#askNostr #growNostr #FOSDEM #FOSS

nevent1qqs2gw55d2k62lpcaemvgmpe6f0p5yhvvqzlcwlqagv24kdhvmcpn8qzyqrx8x3cdjwpq9ppwc3ve085pyyvfudqcvlz87xk668540m9t78hz53uwgj


### Project Name

Nostr

### Project Description

Nostr (Notes and Other Stuff Transmitted by Relays) is an open, censorship-resistant, and decentralized communication protocol designed for simplicity and resilience. Unlike traditional platforms, Nostr doesn’t rely on centralized servers. It already supports various use cases with free, open-source clients—offering alternatives to platforms like Twitter/X, Meetup.com, Excel 365, healthcare system and more. We will help you get started with Nostr.

Nostr has seen remarkable adoption and growth within the open-source community, evidenced by over 12,500 GitHub stars, 500+ forks, and contributions from more than 350 developers. The protocol has catalyzed the creation of an impressive ecosystem of over 390 projects, including mobile and web clients, relays, tools, and services that further enhance Nostr’s functionality. With over 70 tools and 48 libraries, developers can integrate Nostr into a wide array of applications—ranging from chat platforms to file storage and even decentralized marketplaces. These resources help to build decentralized, censorship-resistant systems without the need for centralized servers. Whether you’re working on peer-to-peer markets, privacy-focused messaging apps, or decentralized social media, Nostr’s ecosystem offers the tools.

### Project website

[https://github.com/nostr-protocol](https://github.com/nostr-protocol)

### Source code

[https://github.com/nostr-protocol/nips](https://github.com/nostr-protocol/nips)

### Project Theme

World Wide Web

### Do you want a stand for the entire event or just for one day?

Entire event

### Why do you want to be at FOSDEM?

We want to be at FOSDEM because it’s the perfect place to connect with like-minded developers and open-source enthusiasts who share our passion for decentralization, innovation, and building open permissionless technologies. FOSDEM fosters collaboration and the growth of community-driven projects and Nostr is a natural fit as a real grassroots project with its open protocol and commitment to build communication technology with resilience and simplicity in mind.
By being at FOSDEM, we aim to raise awareness, share knowledge and inspire others to explore the potential of decentralized communication systems. We also want to engage with the FOSS community and gain feedback to help Nostr grow. If people are really interested in how they can use Nostr we will show the possibilities, demo existing clients and provide in-depth explanations of how the protocol can replace the social layer (with user accounts in living a database) in existing software.

### What is the relation between the project and the primary contact?

Jurjen works with the community to promote its development, onboard new developers, and contribute to its open-source ecosystem. My role includes helping to raise awareness of Nostr's potential, organizing events, and supporting adoption by providing educational resources and technical guidance.

### What is the relation between the project and the secondary contact?

Sebastian (37) is an independent creative / fullstack web developer who is the maintainer of a PHP helper library supported by OpenSats. Besides this project he is also making contributions with developing Nostr modules for Drupal.
_“Since I've been online on the internet (1998), I'm highly interested in online communities, social networking and new ways of digital interactions. The internet has changed radically in the last decade and that change is not serving our interests. It's fair to say the web is broken in many ways. With Nostr we can fix this.”_

### Social media links

`npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft` (Jurjen)
`npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe` (Sebastian)
`npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa` (Tanja)
`npub1nkmta4dmsa7pj25762qxa6yqxvrhzn7ug0gz5frp9g7p3jdscnhsu049fn` (Kevin)

### Anything else you like to add?

We’d also like to highlight that Nostr was created by Fiatjaf, an anonymous founder, which aligns with its principles of openness and decentralization. As an open protocol, Nostr is designed to evolve and find its own way, just like the foundational protocols of the internet. Importantly, Nostr is not a blockchain project—there are no tokens, no costs, and no barriers. It’s also not a platform nor a NFT. It’s purely decentralized, built for resilience and simplicity. While payment solutions like Bitcoin can be integrated, they are optional, not intrinsic to the protocol. This makes Nostr accessible and flexible, truly embodying the spirit of the open internet.

Nostr is more than just a technological protocol; it’s about the energy, problem-solving, and sense of hope that draws people in. Even newcomers can play a significant role in the ecosystem, gaining insight from the outside while discovering the protocol’s potential. Tanja, for example, isn’t from a tech background, yet after just three months, she’s taken on a major organizational role. She’s been spreading the message of freedom of speech and is leading the Nostr Booth LATAM tour, where volunteers, entrepreneurs, and Nostr-based businesses come together, supported by the entire community, to raise awareness about Nostr. Her passion for decentralization and open collaboration also drives her efforts to bring Nostr to FOSDEM, where she will help connect the project with like-minded developers and open-source advocates.

Please reach out to us if there are any questions. We’re really looking forward to presenting Nostr as a protocol at one of the best places where free and open-source software is flourishing.

This content will be used for a FOSDEM stand submission via [https://pretalx.fosdem.org/fosdem-2025-call-for-stands/](https://pretalx.fosdem.org/fosdem-2025-call-for-stands/)

A Nostr stand submission for FOSDEM 2025

FOSDEM is a free event for software developers to meet, share ideas and collaborate. Every year, thousands of developers of free and open source software from all over the world gather at the event in Brussels. With a group of volunteers we would like to attend the event with a stand / booth. In this article you can read our submission for a Nostr stand.


### Project Name
Nostr

### Project Description
Nostr (Notes and Other Stuff Transmitted by Relays) is an open, censorship-resistant, and decentralized communication protocol designed for simplicity and resilience. Unlike traditional platforms, Nostr doesn’t rely on centralized servers. It already supports various use cases with free, open-source clients—offering alternatives to platforms like Twitter/X, Meetup.com, Excel 365, healthcare system and more. We will help you get started with Nostr.

Nostr has seen remarkable adoption and growth within the open-source community, evidenced by over 12,500 GitHub stars, 500+ forks, and contributions from more than 350 developers. The protocol has catalyzed the creation of an impressive ecosystem of over 390 projects, including mobile and web clients, relays, tools, and services that further enhance Nostr’s functionality. With over 70 tools and 48 libraries, developers can integrate Nostr into a wide array of applications—ranging from chat platforms to file storage and even decentralized marketplaces. These resources help to build decentralized, censorship-resistant systems without the need for centralized servers. Whether you’re working on peer-to-peer markets, privacy-focused messaging apps, or decentralized social media, Nostr’s ecosystem offers the tools.

### Project website
https://github.com/nostr-protocol

### Source code
https://github.com/nostr-protocol/nips

### Project Theme
World Wide Web

### Do you want a stand for the entire event or just for one day?
Entire event

### Why do you want to be at FOSDEM?
We want to be at FOSDEM because it’s the perfect place to connect with like-minded developers and open-source enthusiasts who share our passion for decentralization, innovation, and building open permissionless technologies. FOSDEM fosters collaboration and the growth of community-driven projects and Nostr is a natural fit as a real grassroots project with its open protocol and commitment to build communication technology with resilience and simplicity in mind.
By being at FOSDEM, we aim to raise awareness, share knowledge and inspire others to explore the potential of decentralized communication systems. We also want to engage with the FOSS community and gain feedback to help Nostr grow. If people are really interested in how they can use Nostr we will show the possibilities, demo existing clients and provide in-depth explanations of how the protocol can replace the social layer (with user accounts in living a database) in existing software.

### What is the relation between the project and the primary contact?
Jurjen works with the community to promote its development, onboard new developers, and contribute to its open-source ecosystem. My role includes helping to raise awareness of Nostr's potential, organizing events, and supporting adoption by providing educational resources and technical guidance.

### What is the relation between the project and the secondary contact?
Sebastian (37) is an independent creative / fullstack web developer who is the maintainer of a PHP helper library supported by OpenSats. Besides this project he is also making contributions with developing Nostr modules for Drupal.
_“Since I've been online on the internet (1998), I'm highly interested in online communities, social networking and new ways of digital interactions. The internet has changed radically in the last decade and that change is not serving our interests. It's fair to say the web is broken in many ways. With Nostr we can fix this.”_

### Social media links
`npub1l77twp5l02jadkcjn6eeulv2j7y5vmf9tf3hhtq7h7rp0vzhgpzqz0swft` (Jurjen)
`npub1qe3e5wrvnsgpggtkytxteaqfprz0rgxr8c3l34kk3a9t7e2l3acslezefe` (Sebastian)
`npub1hz5alqscpp8yjrvgsdp2n4ygkl8slvstrgvmjca7e45w6644ew7sewtysa` (Tanja)
`npub1nkmta4dmsa7pj25762qxa6yqxvrhzn7ug0gz5frp9g7p3jdscnhsu049fn` (Kevin)

### Anything else you like to add?
We’d also like to highlight that Nostr was created by Fiatjaf, an anonymous founder, which aligns with its principles of openness and decentralization. As an open protocol, Nostr is designed to evolve and find its own way, just like the foundational protocols of the internet. Importantly, Nostr is not a blockchain project—there are no tokens, no costs, and no barriers. It’s also not a platform nor a NFT. It’s purely decentralized, built for resilience and simplicity. While payment solutions like Bitcoin can be integrated, they are optional, not intrinsic to the protocol. This makes Nostr accessible and flexible, truly embodying the spirit of the open internet.
Nostr is more than just a technological protocol; it’s about the energy, problem-solving, and sense of hope that draws people in. Even newcomers can play a significant role in the ecosystem, gaining insight from the outside while discovering the protocol’s potential. Tanja, for example, isn’t from a tech background, yet after just three months, she’s taken on a major organizational role. She’s been spreading the message of freedom of speech and is leading the Nostr Booth LATAM tour, where volunteers, entrepreneurs, and Nostr-based businesses come together, supported by the entire community, to raise awareness about Nostr. Her passion for decentralization and open collaboration also drives her efforts to bring Nostr to FOSDEM, where she will help connect the project with like-minded developers and open-source advocates.
Please reach out to us if there are any questions. We’re really looking forward to presenting Nostr as a protocol at one of the best places where free and open-source software is flourishing.

A submission for a Nostr stand at FOSDEM 2025


nostr:npub1zuuajd7u3sx8xu92yav9jwxpr839cs0kc3q6t56vd5u9q033xmhsk6c2uc pushing the limits 🔥 #MLS

nostr:nevent1qvzqqqqqqypzq9eemymaerqvwdc25f6ctyuvzx0zt3qld3zp5hf5cmfc2qlrzdh0qy88wumn8ghj7mn0wvhxcmmv9uq3xamnwvaz7tmjv4kxz7fwvcmh5tnfduhsqgz4x89nck2785y9m4zn9qhgp0ggygc8k234pljc6kpwjlsh5y59pv8pr0yn


heee that's a new design!


https://ccns.nostrver.se 🛠 by me


Do you already use npub.pro the create a nice collection with your notes? I think it would be a great showcase with all these photo's ⚡


Building and maintaining the FOSS nostr-php library supported by OpenSats https://github.com/nostrver-se/nostr-php | Follow my contributions on https://nostrver.se | Creative / fullstack webdeveloper from 🇳🇱 | #PHP #Drupal #Javascript #Vuejs #InteractionDesign | Really cares about #FOSS #Privacy #Selfhosting #DigitalWellbeing | Hobbies #Cycling #HondaCivic #Circuit


Nuts.Cash is an ecash wallet that saves your proofs in the Nostr Relays
https://www.nuts.cash/

🔂 cross-posted from https://ccns.nostrver.se


My bad, I overlooked https://github.com/rikmeijer/transpher/tree/main/docker when I was checking the docker-compose.yml which uses a pre-build image.


Great! I hope I can find some time to test it out soon.
Could you add the Dockerfile to the repo too?


A very, very work in progress project which doesn't got much attention...so to me it's just an unfinished / broken client
https://github.com/zmeyer44/troop

I would not recommend to use it.

More context:
nevent1qqsqultfu2c9td2a0mwu29f9j6r408hfdleanuhgzhny9uf0dur0p8czyzhpqzxj8yctwakpszf0d645re9snl8n7qlnvsd3knnwuw4pvmtkqqcyqqqqqqgpzamhxue69uhkummnw3ezuendwsh8w6t69e3xj7spzpmhxue69uhkummnw3ezuamfdejsz9nhwden5te0wfjkccte9ehx7um5wghxyctwvsq3gamnwvaz7tmjv4kxz7fwv3sk6atn9e5k7qg4waehxw309ahx7um5wfjkc6t5v4ejummjvuq3yamnwvaz7tm0venxx6rpd9hzuur4vgqs6amnwvaz7tmwdaejumr0dsv5dmq4

https://github.com/nostrability/nostrability/issues/2


https://cdn.satellite.earth/2d2dda8e83f0f9797e197207429b867df2ef462a193d1348b3eb49228bda61e2.png
Need design inspiration for the zapping and chatting parts of your Nostr App?
👉  I open-sourced my #zapchat design system

Want to join a team and build a native app with exceptional zapping, chatting, interoperable communities, widgets, stories, etc... ?
👉  I open-sourced my #zapchat design system

More here:
nostr:naddr1qvzqqqr4gupzp22rfmsktmgpk2rtan7zwu00zuzax5maq5dnsu5g3xxvqr2u3pd7qqxh5ctsvd5xzaryv4ekjemwhpux2l


Nostr relay in PHP
https://github.com/rikmeijer/transpher

🔂 cross-posted from https://ccns.nostrver.se


The missing clip in this note I crossposted from the nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 app: https://fountain.fm/clip/fJokzS16SOn3fdk6jnju


https://fountain.fm/clip/fJokzS16SOn3fdk6jnju
nostr:note1q88ew3v4fhplggxle0ule5gn8vtukur6zwzx45drfwmu3ppgxr2qm7cl8u


nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 the link to the clip is missing here


GM ☀

This pitch from nostr:npub1wmr34t36fy03m8hvgl96zl3znndyzyaqhwmwdtshwmtkg03fetaqhjg240 is so much 🔥

Nostr gives you the freedom of choice


"Onward 🫡"

Onward 🫡


Woa neat, can I try this out already? Running a relay with PHP? That's something on my backlog as well.


"💜 MAGIC ✨"

💜 MAGIC ✨


> 1. How?   I see someone posting things with Fountain….  What is Fountain?  Is that how I can make it work?

https://fountain.fm/

What tool do you use currently to broadcast your podcast?
If you have a RSS feed with the episodes of your podcast, you can simply submit it to the Podcast Index here: https://podcastindex.org/add

It will be indexed automatically and will show up as a podcast show in nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5 (and many other podcast apps)

This documentation will also clearify a lot: https://support.fountain.fm/article/56-how-to-claim-your-show-on-fountain


Just published the recording of my dawless live electronic performance at last week's nostr:nprofile1qqst6vhqwfggcadhmxu32a0hce94e7sqcjpkylvkv34h8uu29qgsw0spz9mhxue69uhkummnw3ezuamfdejj7qghwaehxw309aex2mrp0yhxummnw3ezucnpdejz7qg4waehxw309aex2mrp0yhxgctdw4eju6t09urxgst0, on the night before the Bitcoin Amsterdam conference. As you can see, I had a lot of fun performing and improvising with my dawless synthesizer setup and streaming it on nostr:nprofile1qqsv73dxhgfk8tt76gf6q788zrfyz9dwwgwfk3aar6l5gk82a76v9fgpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhszxthwden5te0wfjkccte9eekummjwsh8xmmrd9skctcppemhxue69uhkummn9ekx7mp0dutak6

Thank you for the invite and facilitation nostr:nprofile1qqsqvcu68pkfcyq5y9mz9n9u7sys33835rpnuglc6mtg7j4lv40c7ugpr9mhxue69uhkummnw3ezuum9vfshxarf0qhxgetk9uq3xamnwvaz7tm0venxx6rpd9hzuur4vghsz9thwden5te0wfjkccte9ejxzmt4wvhxjme0nx4nqe nostr:nprofile1qqsqy2w60c4lq7mda6367q4vld2nvug8d9ymg3e4ukd425hzvptek4cpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqgjwaehxw309ac82unsd3jhqct89ejhxqgnwaehxw309aex2mrp09skymr99ehhyecqwmvxn nostr:nprofile1qqsz8vd8rsffaaflmnu9lqwuyzsp0nc77ssm0etynjztehwlvua76scpzdmhxue69uhhqatjwpkx2urpvuhx2ue0dwlxyy nostr:nprofile1qqsxxqf7m2m3870xtx8kg2fq6m7hk4c6zuyxp2ef2j9twr6p8k44apqpzamhxue69uhkummnw3ezuendwsh8w6t69e3xj7sprpmhxue69uhhyumnd3shjtnxd9shg6npvchxxmmdqyd8wumn8ghj7un9d3shjtnwdaehgun8wfshq6pwdejhghsprew and thanks everyone else for attending enjoying and supporting!

You can listen to and ⚡ zap the set through nostr:nprofile1qqszy58kj62v9fpe98nhuh0q76np4e0r0g0wd44rhth3wphdnyqjfzcpz3mhxue69uhhyetvv9ujuerpd46hxtnfduq3wamnwvaz7tmjv4kxz7fwwashvmrpddjjucm0d5q3samnwvaz7tmjv4kxz7fwwdhx7un59eek7cmfv9kqurnrls, or watch the videorecording on YouTube. See you next show 🙌

https://wavlake.com/track/126db0d2-3538-461e-87ba-82a3f6ba5951

https://video.nostr.build/67fe3ce3fb2dac360912b634886e563a92857fdcfd7f55021762a2ecb2d3bad7.mp4

https://youtu.be/jiUu7ftMTqg

#music #techno #house #value4value #artist #liveset

alt Teder - Nostrdam live set October 2024


🛠 🤓 NIP-42 support in nostr:npub1phpdev2d38u5hzs4jrsh360mevh0rjctu9669quy97wu23u8sqdqpfha0j

https://github.com/nostrver-se/nostr-php/pull/67
#PHP


🙏
nostr:note1528dwldswyepxepgdhu4atwhs6fr0kc665xzyspp6uqpc86md4pq0j7h8s


Source? Of this a decent research it would be very interesting to have a closer look…