Replies (94)
Woopwoop!
This looks awesome!
lets goooooooooo ... choochoo train 🚂
Those retention numbers ☹️
Yup. Hard truth.
So if i understand correctly its aggregating relays from nip-65 on popular relays?
Thre are still. Lots of opportunities to miss events, but yes, this is better than what we've seen so far.. Especially since it's open source and we can improve it.
depends on what you're talking about. are you looking at how it's discovering relays to connect to or are you talking about the relay chart at the bottom of the dashboard?
brutal looking chart
nice1 Jeff
👏👏👏
"The program doesn't crash at 3am on a Sunday". We will see 😅
Nice! pretty similar to what i was building with
and
Im talking about the relays you query for events to calculate users and other stats, these relays are coming from nip-65 on popular relays right?
but the data is fake?
35k new users just yesterday?
Does this mean we lost new users
before they even joined Nostr 💜?
Retention charts look brutal.
Maybe the metric is brutal too?
Time is not linear.
It’s an illusion.
Some people arrive late.
Some leave early.
Some even just disappear…
and return years later with a completely different mind.
A different you.
Maybe the true question is not
who stayed…
but who changed?
#asknostr
Timestamp of freedom 932101
View quoted note →
The retention table is brutal 😂
This is cool, but I feel there is a TON of bots and fake profiles causing inflated metrics.
You show the new users of yesterday are 35k, but according to my metrics only ~300 are reputable (followed by at least one reputable).
This would also explain why the retention is basically at the bottom.
I am willing to give lifetime access to
@Vertex so you can filter out some of the crap. WDYT?
Great work,
@npub1zuua...c2uc and a much needed stats resource for nostr! Equally important that the backend engine powering this, Pensieve is open source 👏👏
View quoted note →
View quoted note →
New users is irreelevant metric where you can generate a million of them between breathes.
I guess DPU w/ profile+followers is the only somewhat relevant metric even tho that can be easily manipulated
exactly, unless you use a WoT service provider like Vertex to determine the reputation of the user, which is determined by other people that already have reputation.
That's fair, but it's also fair that human users aren't the only users that we actually care about on nostr. DVMs are users. Servers are users. And yes, even bots are users. This is more of a question of what do we want to measure vs are these numbers correct.
Would love to talk through this more sometime though because I'm sure there is some fun stuff we could do to build a chart that would allow us to visualize these breakdowns better.
I am surprised to see the amount of zaps over 30 and 90 days.
The engagement seems low at 0.87/note. That could be due to the bots, since you basically just ignore or eventually mute them.
Is there any demographic data available, e.g. language of notes, nationally of users?
💜🫡
Transparency is the backbone of any decentralized network, and having reliable open-source data for Nostr is a huge step forward! Your effort to 'count the uncountable' will truly help this community grow with more trust. Great work, Jeff! Looking forward to seeing more insights🤝👍
That's a good take. Yeah the best as you said would be to categorize these users, giving the option to remove from the stats the non-reputsble according to some threshold and ranking algorithm.
Let's continue this convo on Signal
Not bad for a couple dozens of users!

Explain why this platform continues to exist?
This is great!
GREAT work! Been so tired of looking at nostr.band stats and wondering if it was even reflective of truth.
not bad
Good call! I don't have anything like that yet but I'll add an issue on the repo to try and get it added sometime in the future.
Well not entirely if a large portion of those are automated profiles.
I'd love to see retention numbers for 'real' users (whatever that is)
all them washtrades on the Nostr are too damn high!
This is awesome! I love it.
I see that Pensieve is OSS but couldn't find anything on the stats website. Do you welcome contributions to that website too?
Gm ☕️ and PV 🌺
A nice thing to wake up to. Well done,
@npub1zuua...c2uc 👏 about damn time someone did this!
View quoted note →
Agree. The drop off rates make no sense. Wonder if ephemeral users/keys are being counted somehow.
For retention stats we gotta differentiate humans. You’re right we care about other activity too, but showing retention flatlining after a week isn’t fair to the ecosystem. Nobody can show that graph to someone on the fence and expect them to try it out, let alone show it to a potential investor in a product developed here.
W0 baseline is incorrect not measuring human users, likely measuring something else as well in that cohort
What’s your cohort for W0 including? This makes no sense at all.
Like Smart fridges 😂
View quoted note →
Lol exactly
It’s measuring something that is not human users. That’s why the retention is “low”. There’s lots of reasons for ephemeral keys for example.
This is the most reliable skin in the game stat on the page
That‘s really cool. Good job!
good love it!
What do these stats looks like without including bridges mostr? 🫣🫣🫣
Check out the tooltips. Lots of the charts filter out ephemeral pubkeys that have only been seen on events like gift wraps or marmot messages. Basically any time it’s a throwaway key we don’t include for aggregation stats.
Imho I don’t think it should be included at all…
They aren’t in nostr lol
👀 npub.world has some competition
@Pip the WoT guy
So like about 2 k users just as my apprx. estimations. Not bad. ;)
Interesting... some user stats here definitely seem unrealistic
Thank you so much for the Zaps, Jeff! Im really glad you liked my comment. Your initiative to bring more transparency to Nostr is truly inspiring, and I’m happy to be a part of this conversation. Keep up the amazing work!
Thank you so much for the Zaps, Jeff!Im really glad you liked my comment. Your initiative to bring more transparency to Nostr is truly inspiring, and I’m happy to be a part of this conversation. Keep up the amazing work!
😂
Thank you for this
@npub1zuua...c2uc! 🤝
Amazing,
@npub1zuua...c2uc. Fair to say to run pensieve adequately, per the deployment README, is looking like $175 USD/mo?
it's ok, inflating the numbers is good for marketing purposes
Did you talk to spaghetti code connoisseur
@Pip the WoT guy ??
#🍝
Let's goooo!!!
Great stuff!!!
Please share Bitchat.free with as many Iranians as possible people!!
❤️
I have it running on a bare metal server that costs ~$70/mo from Hetzner.
Nostr users? Hahaah
Is there a list of the relays being used for the index?
It includes any new pubkey we saw publish their first event in that week. I'm happy to hear ideas on how to better tune that.
There is - it's about 5k urls, many (most) of which are not live. I can have a look now that it's been running a week or so to see what data I have on those. The relay stat tracking code is very basic at the moment, it's an area of the app I'd love to improve on.
ahahahaha
Until you realize it’s just the same 270 sats zapped around a few hundred thousand times 😂😂
🤙🔥
That’s a tough one. There’s likely a lot of testing going on. Like I know we make keypairs all the time to test. Probably many other cases as well.
First thing that comes to mind is to widen the band of w0 to m0. Like consider anyone that doesn’t stay for at least a month a non-user and see what that drop off rate is. It’s a blunt idea. Hoping your convo with
@Pip the WoT guy is more fruitful.
Agree. Assuming active is pub key creation + 1 event is probably too slim.
Event threshold + 1 month stay to be considered a real user.
10/4 I used the word “ephemeral” a little loosely there. Temporary probably made more sense there. NIP-17 on the brain.
Got it, so approx 5k relays tracked inception then? I’m curious what the event/relay distribution looks like. Not so much from a decentralization perspective as much as a behavior perspective. Assuming Damus and Primal rule, do other relays play a role and to what type of user.
🤣🤣
Very well done Nostr stats / trends
View quoted note →
Incredibly awesome tool! More tools like this, please.
nostr statsのリレーランクシステム上やぶみリレーはユーザー数43位のようです。
View quoted note →
Fantastic !!!
Yeah, we're talking about the same thing. NIP-17 uses kind 1059 - we don't pubkeys that publish 1059 events since we'll only ever see those used one time.
Sorry, what I meant was there are many cases where throwaway keys are used which are not scoped within NIP-17/Marmot/etc and would still fall through into your w0 cohort
I also suspect there’s lots of “probing” going on- people making bots and testing if they get past certain relay/WoT filters for example.
I think a good chunk of this can be filtered out by simply ignoring any key that doesn’t last more than some minimum amount of time. I proposed a month. No idea what the “right” number is. But this would get a more accurate reflection of retention than the current methodology.
Isn’t that just gaming the retention figures? I agree with the idea that we can probably come up with something that cleans this up a little, but a fair way isn’t immediately obvious to me
🫡
Not obvious to me either tbh. It’s not clean on an open protocol.
I don’t think it’s gaming if you state the methodology clearly and even the reasoning behind it. Maybe display both versions and let people interpret themselves. Right now you could say it’s already gamed in the other direction. We don’t need to footgun ourselves IMO - it’s completely new territory with limited comparables.
Can we see post by country or region? #asknostr
View quoted note →
Incredible tool! 7d average for new npub keys is 24k. Pure signal.
View quoted note →
Looking at the figures for "publishing last month" with a profile and with follows just to remove at least some of the bots from the stats
@Derek Ross
Just kidding, we're probably over 1M already because of the Bitchat ad campaign by the Ugandan government
View quoted note →
beautiful stats 👌
View quoted note →
#7 ⚡ Most Zapped Last Week
Nostr’s Value4Value (V4V) model is all about plebs directly rewarding creators for the value they receive, no middlemen fees, no ads, just pure community-driven support using sats via the Bitcoin Lightning Network.
Thanks to
ZAPLIFE.LOL
A decentralized Craigslist running on Nostr
by
@PABLOF7z for providing this data.
Here are the Top Zapped/Top Zappers from last week, showcasing creators who received/sent the most engagement:
🔥 Top 3: Most Zapped
1. Name:
@FLASH
Zaps Received: 534
Sats Earned: 29k
2. Name:
@calle
Zaps Received: 297
Sats Earned: 51k
3. Name:
@Jor
Zaps Received: 254
Sats Earned: 182k
🔥 Top 3: Most Zappers
1. Name:
@AQSTR
Zaps Sent: 3640
Sats Spent: 110k
2. Name:
@npub1zqre...x6yw
Zaps Sent: 188
Sats Spent: 32k
3. Name:
@Paul Allen
Zaps Sent: 148
Sats Spent: 2k
💰 Top 3: Most Sats Received
1. Name:
@Fountain Boost Bot
Sats Earned: 492k
Zaps Received: 193
2. Name:
@BitBetBot
Sats Earned: 265k
Zaps Received: 49
3. Name:
@Leo⚡️
Sats Earned: 182k
Zaps Received: 9
💰 Top 3: Most Sats Sent
1. Name:
@BitBetBot
Sats Spent: 348k
Zaps Sent: 75
2. Name:
@Freedom Zap Fund
Sats Spent: “Not mentioned the amount”
Zaps Sent: 3
3. Name:
@npub14ekw...99u8
Sats Spent: 170k
Zaps Sent: 3
Here are the Top Zapped from last week, showcasing notes that received the most engagement:
🔥 Top 3: Most Zapped
1.
View quoted note →
Zaps Received: 75
Sats Earned: 8k
2.
View quoted note →
Zaps Received: 80
Sats Earned: 12k
3.
View quoted note →
Zaps Received: 64
Sats Earned: 34k
🔥 Top 3: Most Sats
1.
View quoted note →
Sats Earned: 34k
Zaps Received: 2
2.
View quoted note →
Sats Earned: 34k
Zaps Received: 64
3.
View quoted note →
Sats Earned: 32k
Zaps Received: 1
#most-zapped_nostr_recap
#2 🔥 Community Highlights
1. He is gonna travel in South Asia this year ✈️
View quoted note →
2. An amazing optimum jargony podcast about Divine! Let’s take a listen and share 🎧
View quoted note →
3. Jack explains the new features of Bitchat 👇
View quoted note →
4. An amazing Nostr Stats site created by JeffG 👇
View quoted note →
5. A nice feature introduced by Geyser 😍
View quoted note →
6. We need more podcasts like this 👇
View quoted note →
7. This is the method that Nostr grows 😉
View quoted note →
8. He is getting a great decision about Nostr 👌
View quoted note →
9. Why he is on Nostr? 🤔
View quoted note →
10. A Nostrich list for explore 📋
View quoted note →
11. Nostr is the one & only solution for this 😎
View quoted note →
12. Well said Franny! 💯 agree 👈
View quoted note →
13. This comment proves that Nostr is growing 😍
View quoted note →
14. A great explanation about Nostr 👏
View quoted note →
15. Yeah this world for all of us! 🌏
View quoted note →
16. A normie is so happy about Nostr and Bitcoin 😍
View quoted note →
17. Yep, All of us never give up 🙅
View quoted note →
#community_nostr_recap
This is just impressive
