Join Nostr
2026-09-03 17:23:49 UTC

npub15t…53ywv on Nostr: 🫂 ...

🫂
For transparency, here’s the entire Nostrich trending algorithm:

Score = 3Z + 2Rp + 3Q + 2Re + Ra + Bs

where: Z = unique zappers, Rp = reposts, Q = quotes, Re = replies, Ra = reactions, Bs = sats bonus

The sats bonus is deliberately small, keeping its weight minimal while still allowing value to count as a meaningful signal.

1+ sats = +1
10+ = +2
100+ = +3
500+ = +4
1k+ = +5
5k+ = +6
10k+ = +7

It caps at 7 points. A million sats scores the same as 10,000, and the bonus stays at zero until at least two different people have zapped. Money can register, but it can’t outvote humans.

⚡ Zap amounts only count from validated receipts. Signatures are checked and bolt11 is decoded. Forged receipts add nothing.

👥 Engagement is counted by distinct people, rebuilt from relay events rather than trusting index claims. One person replying five times still counts as one.

🚪 Replies, quotes, and reposts only count if the author passes our discovery gate: name, picture, NIP-05 are counted as better signals and at least 10 notes + 10 replies of history required. Freshly minted spam farmers contribute zero.

🔁 Quotes count as 1.5× reposts. Adding your own thoughts around a note is 1.5× as meaningful as simply reposting it.

📈 Bursts don’t immediately dominate longer charts. A note needs an hour of staying power to enter 4h trending and four hours to enter 24h. Sudden bursts stay in the 1h chart, where they belong before they graduate.

👤 One note per author per chart, popular accounts cannot pollute the trending table.

🌍 Same trending list for everyone. No personalization.

⏳ Rebuilt every 5 minutes from public relay data.

👻 And to spammers: nothing is set in stone. If you can game it, we’ll be watching and adjusting.