
@ The Nostr Review
2025-02-17 17:10:41
**GM, Nostriches!**
The Nostr Review is a biweekly newsletter focused on Nostr statistics, protocol updates, exciting programs, the long-form content ecosystem, and key events happening in the Nostr-verse. If you’re interested, join me in covering updates from the Nostr ecosystem!
**Quick review:**
In the past two weeks, Nostr statistics indicate over 232,000 daily trusted pubkey events.The number of new users has seen a notable decrease, Profiles with contact list amount is reflecting a nearly 90% decline. More than 10 million events have been published, posts and reposts are representing a significant increase. Total Zap activity stands at approximately 17 million, marking a 20% decrease.
Additionally, 45 pull requests were submitted to the Nostr protocol, with 8 merged. A total of 45 Nostr projects were tracked, with 10 releasing product updates, and over 350 long-form articles were published, 30% focusing on Bitcoin and Nostr. During this period, 2 notable events took place, and 2 significant events are upcoming.
**Nostr Statistics**
---
Based on user activity, the total daily trusted pubkeys writing events is about 232,000, representing a slight 5.1% decrease compared to the previous period. Daily activity peaked at 19174 events, with a low of approximately 16735.
The number of new users has decreased. Profiles with a contact list are now around 19,559, marking a nearly 90% drop. Pubkeys writing events have declined to approximately 186,000, down 43%, while profiles with a bio have decreased by 34%.
Regarding event publishing, the total number of note events published is about 10 million. Posts remain the most dominant in terms of volume, totaling approximately 1.5 million, reflecting an increase of 16%. Reposts are showing a notable increase of approximately 47%, while reactions have experienced a 21% decline.
For zap activity, the total zap amount is about 17 million, showing a decrease of over 20% compared to the previous period.
Data source: https://stats.nostr.band/
NIPs
---
**[NIP XXXX: Read Status Tracking via Compressed 64-bit Roaring Bitmaps](https://github.com/nostr-protocol/nips/pull/1733)**
nostr:npub18wxf0t5jsmcpy57ylzx595twskx8eyj382lj7wp9rtlhzdg5hnnqvt4xra is proposing that track message read status by publishing replaceable events (kind 30050) containing a compressed 64-bit Roaring Bitmap of read-event keys.
**[nip-86: updating methods, adding new ones.](https://github.com/nostr-protocol/nips/pull/1734)**
nostr:npub1h49w8en79xty6j2pwgnpm3znjhyf767jua6xgt3kvyn3w80ms86s2z9kay is proposing that relays may provide an API for performing management tasks. This is made available as a JSON-RPC-like request-response protocol over HTTP, on the same URI as the relay's websocket.
**[Expand NIP 03 to include relay and user notaries](https://github.com/nostr-protocol/nips/pull/1737)**
[Staab](https://github.com/staab) is proposing that the goal here is to make event timestamp verification more accessible to clients that don't want to go through the rigamarole of publishing to or accessing opentimestamps data. This NIP supports both social attestations and relay attestations.
**[Add NIP-74: Nostr Link Lists](https://github.com/nostr-protocol/nips/pull/1753)**
nostr:npub12xyl6w6aacmqa3gmmzwrr9m3u0ldx3dwqhczuascswvew9am9q4sfg99cx defines a standardized format for sharing curated collections of links on Nostr. It formalizes and extends the format originally developed by nostree.me, which has been successfully serving the Nostr community as a "link-in-bio" solution.While NIP-51 bookmarks serve as private reading lists, NIP-74 link lists are designed for public sharing and discovery, enabling users to curate and share collections of resources with their community.
This format evolved from the proven implementation at nostree.me, which has been serving the Nostr community as a reliable link-sharing platform. The specification has been refined based on real-world usage and community feedback, and is also being implemented by other projects like linktr-nostr, demonstrating its practical utility and growing adoption.
**[nip-97: white-listed events.](https://github.com/nostr-protocol/nips/pull/1758)**
nostr:npub1h49w8en79xty6j2pwgnpm3znjhyf767jua6xgt3kvyn3w80ms86s2z9kay is proposing that this is basically some updates over fiatjafs lockbox. it was expected to be only an addition to nip-51. The best client that can support this is probably jumble. if it got accepted, he would implement a khatru relay which supports it. Also he would include it in future.
**[Secure hll](https://github.com/nostr-protocol/nips/pull/1759)**
nostr:npub1acg6thl5psv62405rljzkj8spesceyfz2c32udakc2ak0dmvfeyse9p35c is proposing this for the "gaming" issue that so many people are worried about.It is in-addition to the base hll so that relays do not need to store reaction events if they don't want to, and also clients can choose whether to use all the shll results, or fallback to the hll results based on what the actual relays are able to supply.
For instance, if 9 relays gave only HLL and one gave HLL+SHLL, he would fallback to HLL. But if it was reversed he would use SHLL.
**[nip-17: support seen events](https://github.com/nostr-protocol/nips/pull/1761)**
nostr:npub1h49w8en79xty6j2pwgnpm3znjhyf767jua6xgt3kvyn3w80ms86s2z9kay is proposing a simple example that he made for testing. This feature is used on most chat apps like telegram and simplex chat. It helps the client to show the seen messages with a double check so the sender can be aware of this. it's not trust less since we can receive the message and don't add it to the bloom filter. The same thing can be done in telegram for example using unofficial versions.it would deliver a better user experience.he believe the most important difference between email or similar protocols to modern real-time chat protocol which makes them feel better and more live is seen/(online/offline)/typing statuses.
**[NIP-XX - Localised Events](https://github.com/nostr-protocol/nips/pull/1766)**
[ZenenTreadwell](https://github.com/ZenenTreadwell) is proposing the addition of localised events which would be relevant and accessible only to devices on the local network. These events would be denoted as kind -1 and implement all standard features indicated in NIP-01. Localised events would always include a stringified JSON object in the content field. The only mandatory property of this object would be the event field, a string used to indicate what kind of action was taken in the space (e.g. 'door-opened', 'light-toggled'). Other properties would include values useful for further processing, such as the toggled value of the lights or the id of the door which was opened. p tags could be used to direct signals to specific listeners, e tags could be used to indicate that an event occured in response to another event, etc.
**[Task and workflow-related NIPs](https://github.com/nostr-protocol/nips/pull/1767)**
nostr:npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 introduces 4 new NIPs that can be used to implement task and project management systems — as well as other productivity tools — using Nostr.The proposed NIPs aim to address these issues by providing a set of common formats and specifications that promote standardization and ease of integration across multiple task management systems and other productivity tools.
**[Deprecate stringified JSON in favor of tags on user metadata kind 0 events](https://github.com/nostr-protocol/nips/pull/1770)**
nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf is proposing that the general convention for any kind is to use tags over stringified JSON. The fact that kind 0 uses stringified JSON is an artifact of a legacy spec from long ago before conventions were established, and makes reading and writing kind 0 harder than it should be. As of creating this PR, he does not believe any existing Nostr client implements support for kind 0 tags, but that can change, and should happen so that the PR can meet acceptance criteria of being implemented in at least 2 clients. Nostr SDK for Apple Platforms has already been updated to reflect this NIP proposal.
**[A4 Citations NIP](https://github.com/nostr-protocol/nips/pull/1776)**
[SilberWitch](https://github.com/SilberWitch) defines the basic structure of citations required for embedded quotes, footnotes, endnotes, in-line references, appendices, and prompt records. It covers internal (to Nostr addresses) and external (to the wider web or printed material) citations.
**[NWC Deep Links](https://github.com/nostr-protocol/nips/pull/1777)**
nostr:npub1l2vyh47mk2p0qlsku7hg0vn29faehy9hy34ygaclpn66ukqp3afqutajft is proposing a PR that documents a standard for using deeplinks to communicate between a wallet and a Nostr client.The mobile app checks if there is a handler for nostrnwc:// or a handful of nostrnwc+{known_nwc-capable_wallets}:// -- if one is found, the app can open the app via a deeplink and receive the NWC pairing code back from the wallet.
**[Remove NOTICE relay messages from NIP-01](https://github.com/nostr-protocol/nips/pull/1783)**
nostr:npub108pv4cg5ag52nq082kd5leu9ffrn2gdg6g4xdwatn73y36uzplmq9uyev6 is proposing that remove NOTICE relay messages from NIP-01, NOTICE is practically useless. he argue it has been superseded by a combination of NIP-11 and relay CLOSED messages that were introduced 2 years ago in #902.
He is implementing a relay. There are 2 beautiful flows of Nostr. Getting events: the client sends a REQ, to which the relay responds to with EVENT, EOSE, and/or CLOSED.Posting events: the client sends an EVENT, to which the relay responds with an OK (which can be true or false).
Notable Projects
---
**[Coracle 0.6.0 ](https://yakihonne.com/notes/nevent1qqsg966n2vf22wffapa6zrd4y78drqtapa5yxfwjz44zl5qlzx209ygzyztuwzjyxe4x2dwpgken87tna2rdlhpd02va5cvvgrrywpddnr3jyqcyqqqqqqg7smdm0)**
nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn
This release brings long-awaited support for rendering kind 20 (Olas). Along with that, media viewing has gotten an overhaul and should be a much nicer experience now.
* Add support for tor/local relays
* Use nstart for onboarding process
* Oranize media into grids and add full-screen overlay view for images
* Fix several note editor bugs
* Improve thread, profile page, and notification loading
* Show more details on reaction notifications
* Improve mutes, add setting to completely hide muted people
* Tweak long form article rendering
* Refactor zap dialog
* Add kind 20 rendering support
* Improve rendering for various note kinds
* Use more subtle placeholder avatar
* Fix handling of all-caps lnurls
* Fix rendering of notes in publish information dialog
* Add pinned note support
* Remove broadcasting of note parents
* Add note scheduling via DVM
* Clean up modal colors and design
**[Flotilla0.2.7](https://yakihonne.com/notes/nevent1qqs99wjym0wp3r0a27ctd8umvh4zakx2pn0r5ac3ejwx6fnamkjt6eszyztuwzjyxe4x2dwpgken87tna2rdlhpd02va5cvvgrrywpddnr3jyqcyqqqqqqg2alh6u)**
nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn
* Add calendar events
* Migrate to svelte 5 (fixes some bugs, probably introduces others)
* Migrate to new welshman editor
* Make reply indicator nicer
* Make share indicator nicer
* Improve feed loading
* Show marker for last activity in chat
**[Primal 2.1](https://yakihonne.com/notes/nevent1qqsp4t82wr5v3az27tsj2sdz2ggl6jtvfn5nvx7zrx06p3pqvc20kzczyrtp7w79k045gq80mtnpdxjuzl9t7vjxk52rv80f888y5xsd5mh55qcyqqqqqqg23heuv)**
nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr
* Improved feeds. All feeds are now richer and smoother. Improved rendering and inline players are now available for X, YouTube, Spotify and Tidal. More to come!
* Primal Wallet NWC support. Primal Wallet users are now able to connect their wallet to any Nostr app. Use this feature to enable zapping from any app in Nostr’s growing ecosystem. Manage the list of connected apps in your Primal Wallet settings.
* Primal Web App NWC support. Enable zapping from the Primal web app in Settings / Connected Wallets. If you already have an active Primal wallet, simply click “Connect” and you are done! If you wish to use a different wallet, simply create a NWC connection.
* Legend cards. We created the Primal Legend tier to recognize users who made a significant contribution to Nostr and/or Primal. As a sign of gratitude to our Legends, we implemented Legend cards containing Primal shoutouts for each legend. You can see them by clicking on the Legend badge on the user profile screen.
**[Yakihonne](https://yakihonne.com/notes/nevent1qqsgj24tygwr2cwpuzq0x5altajtd2n8np9qxs5w9fxm5mp5f2fnq3qzyqsfsmac8em4m9k33r99e803pnndvylqadl9w69q7zcjkd7d4ssmxqcyqqqqqqg7u8v74)**
nostr:npub1yzvxlwp7wawed5vgefwfmugvumtp8c8t0etk3g8sky4n0ndvyxesnxrf8q
Mobile updates:
* Polls can now be added inside notes.
* Popping screens other than home will redirect to home.
* Analytics are now removed.
* Fix invoice issues not rendered inside the content.
* Fix video player issue.
* Fix general performance issues.
**[Nostur update (TestFlight)](https://yakihonne.com/notes/nevent1qqstqylpdfu9mvnjy29jclehn08mu42xqs2rvjjynku4dzw94fslf4gzyzd7p0s0cpu4fq3nyvtpfe8palyl9zcdkwvqz8h7anc9letsuhwnxqcyqqqqqqgcq4z0d)**
nostr:npub1n0stur7q092gyverzc2wfc00e8egkrdnnqq3alhv7p072u89m5es5mk6h0
* Floating mini video player
* Videos: Save to library
* Videos: Copy URL
* Show label for restricted posts and don't auto rebroadcast on reply or quote post
* Low data mode: open media in app instead of external when tapping URL
* Update WoT cache more frequently
* Optimized image processing
* Fixed Profile Media Gallery crash
* Use event + relay hint instead of noted for quoted posts
* Fixed bookmark toggle not updating for reposts
* Fixed missing lightning invoice description
**[Fountain 1.1.16](https://yakihonne.com/notes/nevent1qqs92pxu9t3umgkhlr4fc975xaaycpd56y4zzm55rjrggep6f7qmgsczypjn3yj7h7mxraqcmrraqa97ut52l4mcwqwa3yrsctdfxm2hre2uxqcyqqqqqqg4kjy0w)**
nostr:npub1v5ufyh4lkeslgxxcclg8f0hzazhaw7rsrhvfquxzm2fk64c72hps45n0v5
* You can now watch the video in Fountain and hang out in the live chat as it’s being recorded.
* added a storage manager in the app’s settings so that you can view file storage size for audio downloads, video downloads, transcripts, image cache, feed cache, and temp files
* You can delete all files in any of these folders to free up storage on your device so that Fountain continues to run optimally.
**[Plebeian Market](https://open.substack.com/pub/plebeianmarket/p/plebeian-updates-282?r=4mi6b2&utm_medium=ios)**
nostr:npub1market6g3zl4mxwx5ugw56hfg0f7dy7jnnw8t380788mvdyrnwuqgep7hd
They've successfully addressed some bugs and introduced new features, including the ability to add videos to headers. Additionally, we resolved issues with zaps on profiles that were affected by an update to NDK, the library we use for handling Nostr functionalities.
* Fix stock not updated after sale
* Fix product is showing wrong details when edited
* Fix stall service to handle new shipping zones
* Fix team Management search field keeps disappearing
* Fix z-index of the stall's description container so they're under the cat menu
* Nwc validation, and zaps on profiles
* Videos as images in product
* Improve 'Start Selling' action
* Remove Category Banners and make Cat menu Fixed
* Add background for product images
* Move the Shipping Dropdown
* Remove category search (for now)
* Add Shipping Zones to Product Page
* Product page bottom padding was too small
**[Alby Go 1.9](https://yakihonne.com/notes/nevent1qqswf3sr35rx2xnmhfw80m4yttqxx25l0quyzqdawr5zz8ujzg7mysgzypr90hlgjed73xq2jvrjhna4ukdx2yjyqmdslqvjzhh83wj8jd9nuqcyqqqqqqgdwj95n)**
nostr:npub1getal6ykt05fsz5nqu4uld09nfj3y3qxmv8crys4aeut53unfvlqr80nfm
* Real-time push notifications of sent and received payments
* Support of paying 0-amount invoices
* Lots of fixes and minor improvements
* Updated setting up LN address flow to avoid confusion
* Increased button touch area in header for ease of use
* Fixed alert titles being truncated and updated transaction icon colors
**[Wasabi Wallet 2.5.0](https://yakihonne.com/notes/nevent1qqsqhzwuajl8ccnltsvuygu3yt5hw8cvmkz7l5t6lpaa3tynmu9c4fczyzfm6rr08n96u3ec3vq6cm8qktqpxy2defxq34hzwyk5lac5qk3uxqcyqqqqqqg4fe35t)**
nostr:npub1jw7scmeuewhywwytqxkxec9jcqf3znw2fsyddcn3948lw9q950ps9y35fg
* 3rd Party Providers for Fee & Exchange Rate
* Quality of Life Features
* Backend and Coordinator packaged for Linux
**[ZEUS v0.10.0](https://yakihonne.com/notes/nevent1qqsrcuhvp4fppcclm6nnfk7clee86gk6xa3uum6n2pkxt8p72xa78sszyq6d9af8fuv43lxjevjx8k474h0c5g0cft8yysw63zqz80c9ejqf2qcyqqqqqqghqsqqg)**
nostr:npub10r8xl2njyepcw2zwv3a6dyufj4e4ajx86hz6v4ehu4gnpupxxp7stjt2p8
* Renewable channels
* NWC client support
* Embedded LND: v0.18.5-beta
* New share button (share ZEUS QR images)
* Activity: highlight filter icon when filters active
* Developer tools
* Chantools: sweepremoteclosed
Long-Form Content Eco
---
In the past two weeks, more than 350 long-form articles have been published, including over 71 articles on Bitcoin and more than 35 related to Nostr, accounting for 30% of the total content.
These articles about Nostr explore its technological advancements, decentralized social networking, financial applications, and real-world use cases. From Vertex Social Graph to OnlyZaps, they highlight how Nostr is reshaping social interactions and content monetization. Technical topics like Python development and nostr_sdk offer practical insights for developers. In finance, DVMCP, payment channels, and Bitcoin funding showcase Nostr’s role in decentralized economics. Additionally, topics like Zapstream streaming, privacy protection, and healthcare records demonstrate its expanding applications. Event recaps like FOSDEM Debrief provide deeper community discussions.
The Bitcoin articles discuss its evolving role in finance, technology, and global adoption. Topics range from Bitcoin’s impact on macroeconomics, including its relationship with the dollar, the Fed’s monetary policies, and the race for strategic reserves, to its role in free trade and small business struggles. Several articles explore technical aspects, such as Lightning Network scalability, transaction trade-offs across layers, and UX improvements. Others focus on Bitcoin’s cultural and political influence, touching on its effects on entrepreneurship in Uganda, government intervention, and the potential for state control. Reports on mining fees, circulating supply trends, and price analyses provide insights for investors, while practical guides on wallet security, merchant adoption, and FOSS contributions cater to new users. Additionally, discussions on Bitcoin’s psychological impact, decentralization challenges, and its role as an antidote to economic instability highlight its broader significance.
Thank you, nostr:npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup nostr:npub1a3pvwe2p3v7mnjz6hle63r628wl9w567aw7u23fzqs062v5vqcqqu3sgh3 nostr:npub1jlrs53pkdfjnts29kveljul2sm0actt6n8dxrrzqcersttvcuv3qdjynqn nostr:npub1gzuushllat7pet0ccv9yuhygvc8ldeyhrgxuwg744dn5khnpk3gs3ea5ds nostr:npub1m2jphmdkskgnvwl5gplksl9e0zwv2sldqf9mwlpz6tyymz84g9fsqr3wgu nostr:npub12lg6yexfh0gsk8aupv5cr5fnj46l0kxg6lp6rz0zw6kwx603lmsshmac9c nostr:npub186a9aaqmyp436j0gkxl8yswhat2ampahxunpmfjv80qwyaglywhqswhd06 nostr:npub1rsvhkyk2nnsyzkmsuaq9h9ms7rkxhn8mtxejkca2l4pvkfpwzepql3vmtf nostr:npub17xvf49kht23cddxgw92rvfktkd3vqvjgkgsdexh9847wl0927tqsrhc9as nostr:npub1lytrxnf66uflkhm0hx32d2r0xchmvepg0mz987xgvgnaqlgu3r2s09fphn nostr:npub1mgvwnpsqgrem7jfcwm7pdvdfz2h95mm04r23t8pau2uzxwsdnpgs0gpdjc nostr:npub12lg6yexfh0gsk8aupv5cr5fnj46l0kxg6lp6rz0zw6kwx603lmsshmac9c npub1mwce4c8qa2zn9zw9f372syrc9dsnqmyy3jkcmpqkzaze0slj94dqu6nmwy,and others, for your work. Enriching Nostr’s long-form content ecosystem is crucial.
Nostriches Global Meet Ups
---
Recently, several Nostr events have been hosted in different countries.
* **[The Asia Bitcoin Tech Unconference](http://satsnfacts.btc.pub)** took place from February 8 to 10, 2025, in Chiang Mai, Thailand. Organized as a workshop-style event, it featured a diverse lineup of speakers, including nostr:npub1zk6u7mxlflguqteghn8q7xtu47hyerruv6379c36l8lxzzr4x90q0gl6ef nostr:npub1htnhsay5dmq3r72tukdw72pduzfdcja0yylcajuvnc2uklkhxp8qnz3qac nostr:npub1ejxswthae3nkljavznmv66p9ahp4wmj4adux525htmsrff4qym9sz2t3tv nostr:npub147whqsr5vsj86x0ays70r0hgreklre3ey97uvcmxhum65skst56s30selt and others. The conference focused on key topics such as scalability, mining, payments, and infrastructure, while also encouraging participants to share unfinished projects and technical challenges. Through hackathons and hands-on discussions, the event fostered collaboration and innovation. Highlights included technical talks, pitch competitions, Bitcoin product showcases, and creative and wellness activities such as Thai massages, ice baths, and arts and crafts workshops.
* **[Bitcoin Africa Story - Bitcoin Diploma Program (Cohort 3)](https://yakihonne.com/smart-widget-checker?naddr=naddr1qqgxzctxxg6n2d3sv5mxzdtzxqek2q3qd39syxfnyply3r3j925gr2fuj9d2dtt8xcks6mm7fs8qtwml3z0qxpqqqp657adqt88)** officially launched on February 10, 2025! This is a 7-week free online course covering key topics such as the fundamentals of money, Bitcoin principles, the Lightning Network, and Bitcoin technology. The program aims to educate more people about Bitcoin and empower them with financial sovereignty.
nostr:npub1d39syxfnyply3r3j925gr2fuj9d2dtt8xcks6mm7fs8qtwml3z0qzjh33r
Here are the upcoming Nostr events that you might want to check out.
* **[The Bitcoin Freedom Festival](https://x.com/BitcoinJungleCR/status/1868809529418252455)** will take place from February 20 to 24, 2025, at the Awakening Center in Uvita, Costa Rica. In collaboration with the Awake Earth Festival, this event blends a music festival with Bitcoin seminars and lectures. From February 20 to 23, the focus will be on music, healing workshops, ceremonies, and educational talks, featuring internationally renowned artists and captivating discussions. February 24 will be a special day dedicated to Bitcoin, with all activities centered around.
nostr:npub14f26g7dddy6dpltc70da3pg4e5w2p4apzzqjuugnsr2ema6e3y6s2xv7lu
* **[Learning Bitcoin 2025](https://x.com/learningbtc_ca/status/1863997143817851249)** will take place on August 16 & 17 at Vancouver Convention Centre, Vancouver, BC, Canada. This Bitcoin education conference offers an in-depth learning experience beyond a typical event. Attendees can choose between General Admission (Super Early Bird: $80) and VIP tickets (Super Early Bird: $400).
Additionally, We warmly invite event organizers who have held recent activities to reach out to us so we can work together to promote the prosperity and development of the Nostr ecosystem.
Thanks for reading! If there’s anything I missed, feel free to reach out and help improve the completeness and accuracy of my coverage.