simplifying the social graph so you can focus on building great experiences
Public Key
npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup Profile Code
nprofile1qqs0dqlgwq6l0t20gnstnr8mm9fhu9j9t2fv6wxwl3xtx8dh24l4auspz4mhxue69uhkzat5dqhxummnw3erztnrdaksz9thwden5te0d4kx26m49eex2ctv0yhxcmmvsf4w03
Show more details
Published at
2025-12-10T17:40:02Z Event JSON
{
"id": "923f3561dd0b46b7f34e50ddedf4f87e4333b1673c467503d0a57a9e44c4f627" ,
"pubkey": "f683e87035f7ad4f44e0b98cfbd9537e16455a92cd38cefc4cb31db7557f5ef2" ,
"created_at": 1765388402 ,
"kind": 0 ,
"tags": [],
"content": "{\"name\":\"pip\",\"about\":\"simplifying the social graph so you can focus on building great experiences\",\"lud16\":\"[email protected] \",\"nip05\":\"[email protected] \",\"picture\":\"https://blossom.primal.net/13378faa713eefd9b6103c71a582659f6562831f838189b0c586efa35252e558.png\",\"displayName\":\"Pip the WoT guy\",\"display_name\":\"Pip the WoT guy\",\"website\":\"https://vertexlab.io\"}" ,
"sig": "160216842463d7a6d95581b6ce02c1377f1670ff7bd4e1957b7c6efdf4af9150ce3696d13379e09ba4d2d42899a7f7b2f6bb93be25eb6b6f4c182a34d226835b"
}
Last Notes npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip fucking idiot #nevent1q…zu60 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip @nprofile…082c and I made a gentleman agreement in AOS Convergence. I would implement NIP-85 Trusted Assertions in @nprofile…y38p, and he would implement Open Ranking into @nprofile…pnlv Brainstorm. Even though I don't believe in NIP-85 I've fulfilled my promise to prove that we can cooperate and finally build a marketplace of interoperable WoT providers. Your turn man 😉 https://blossom.primal.net/342c872758bb25f84c4b43082fbb5226253a5658af11ba6d2d21aa73713e9f79.png npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip active users going up actually https://blossom.primal.net/24ae61f2288a63a3463386dd4f882b792208e17fce83502808e7d6fcd3eae42e.jpg npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip What the heck https://image.nostr.build/fa8655f0bb5124278109c52e489bc4347ab100f0bd027c6d16f36b182f5d9a2a.png npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip why would I pay to merge? Why would I risk a failed payment while I am working? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip It doesn't, because I think NIP-85 is badly designed. It also will scale terribly. The idea is that, for each user, a provider publishes N events, one for each other user in the network. If there are 1000 users of a provider, and there are 1M users in Nostr, this means publishing and keeping updated 1B events! This is insane. Most of these ranks are not needed at time X, they just need to be computed at request time. Now, I understand your concern about Vertex being a single provider, and that's why I'm designing a protocol consisting of simple HTTP endpoints. Think blossom for WoT. I will share soon, and will make Vertex implement it later, after gathering feedback from the community. I'll try my best not to make the protocol overfit Vertex usecases and leave room for other providers and algos npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip *cof cof* you can just use @nprofile…jku2 *cof cod* npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip GM npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip yes it worked! Thank you npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip @nprofile…wszm and @nprofile…kclk, I've encountered this issue while updating the wallet. I don't know who to contact because the message is cropped and scroll doesn't work https://blossom.primal.net/63eb9d5ee1849189446bb15c8b30c08535a3348a750d76dbeb992f97051a44b9.jpg npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip 16.000 leaks. Who's affected? Is your key secure? Find out now on npub.world https://blossom.primal.net/7ff1fe56da463872527d5225e8807da02509f4d6b0cdeb0f2799ff7c64517db5.mp4 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I'm practicing my shitposting btw #nevent1q…jf7h npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip LEAKED: Over 16,000 secret Nostr keys got exposed in public events. Big names in there. Is yours safe? Find out tomorrow on npub.world. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip since you are npub.world fan #1, I want to ask you something. Would you like in the home page below the search bar to see a few "trending" profiles displayed? I think it would be cool to display new users that are growing. Thoughts? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip btw this is the repo https://github.com/vertex-lab/npub.world (I can't guarantee that PRs will be accepted, I am a bit of an autist with code) npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip bro I'm getting to it I promise bro. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip the primagean made a video about this phenomenon that I think is really good and "therapeutic" in a way. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip benvenuti! npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Same bug in wss://satsage.xyz and wss://nostrelites.org (which also is not responding to new REQs at all). Is nostrelites yours @nprofile…0hy6 ? #nevent1q…p0ql npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip hey @nprofile…j5ga, I found a bug in your relay. When sending REQs where there are many authors (like 100), it returns events that don't match the filters. https://blossom.primal.net/8917f446835d2eba7dfcc98ede58a78444782e00a8552ee2713b49274f202b7e.png For some reasons it seems to return jack dorsey's follow list even though one doesn't ask for it. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Awesome work man! For search, you could integrate @nprofile…jku2, which would give the same search results as npub.world npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Running Knots is good, but BIP-110 is another thing, and a very dangerous one. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip This new wave of spam is inflating all @nprofile…kclk followers count. Mine increased by 500 in the last week, while the real followers reported by @nprofile…jku2 remained almost flat. https://blossom.primal.net/6c00fb4e6c865040dae13b3ecc4a9d851f2e19e60ef73e809174be95651b1023.jpg https://blossom.primal.net/5346c11679205561b221410011707c5e948bd1a763980d7493293df03886a52d.jpg npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip IMO we'll reach $100T in 2037. Total gut feeling, no math done, just pure vibes of the collapse npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Holy shit. Is this sike saying that we can find the absolute minimum of a non-arbitrary reward function? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I like your tenacity. Imma get rid of them once I get the time. Thanks for the feedback 🙏 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip dude, where is the 2nd result in NymRank? Is that an impersonator? What if you search for "John", you find only 1 "John" in the world? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip They are below the real one, and even below other (relevant) profiles. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip You keep forgetting that Vertex deals with link farms. 1. Vertex does not dumbly crawl all events, builds a graph and computes Pagerank. It crawls based on hard to fake internal metrics. A person can include only a few bots, and those bots can't include others. It takes a week to even being able to add a few bots from the moment one got included. 2. Vertex computed acyclic Pagerank, so the classical "I follow you, you follow me" strategy is nullified. Walks can't be acyclic. 3. Vertex supports personalized algorithms as well. I think this is probably the third time I tell you this. If you want more details about how it works you can check the code. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip There is a list for that. It's not a mega vulnerability, but it's a vulnerability caused by the fact that blossom auth doesn't allow to scope the token to a particular audience. Nostr Web Tokens allow that, and are indeed very simple, as they are inspired by JSON Web Token which are commonly used for these type of things. The new blossom Auth spec (BUD-11) will just add the server tag, which is fine and fixes it. In my own framework I'll just support both. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip not at all, it's an attack a malicious blossom server (not relay) can perform against users npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip There is a potential of a replay attack with DELETEs, because tokens are not scoped to any particular server. Check blossom PRs npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip You would be able to use regular Auth events or NWTs for every request. Different validations based on the event kind. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip My new framework called blossy is perfect for building that. Auth is not well implemented because blossom Auth is insecure and currently being rebuilt. I'll add support for Nostr Web Tokens tomorrow. https://github.com/pippellia-btc/blossy npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Ideas on how to distinguish moltobot npub vs normal npub? What's a bot badge? Btw if no one follows the bot, I don't even see it npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip ✨ Meet blossy The easiest way to make custom blossom servers come to life. Think blossom server that support ecash, WoT gating and more. All so easy to use that your LLM is going to one-shot it (probably 😝). https://blossom.primal.net/a0ac480a1ab2987ac7ce37c9a09720a013ef9c27c6328e3b4a9ba6ecbdf97f52.mp4 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Absolutely loving to see it npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip @nprofile…7ea3 if you need help in fighting bots and spam, I'll gladly help with @nprofile…jku2 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip This is phenomenal UX #nevent1q…ga45 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip WTF I'm exited #nevent1q…9qjc npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I'll definitely try it. Thanks for making it and sharing shawn npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I tend to be deliberate in the choice of libraries I use. A few that have become part of my go. - github.com/joho/godotenv - github.com/caarlos0/env This is a set implementation I made for small collection of items. Particularly handy because it's faster than a map for less than 1000 elements, with less allocations too. - github.com/pippellia-btc/smallset npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip or whatever other encryption scheme for that matter. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip No encryption specified in the spec, but it can use NIP-44, or being sent using White Noise. https://github.com/nostr-protocol/nips/blob/master/44.md npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Link to the NIP PR https://github.com/nostr-protocol/nips/pull/2187 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip @nprofile…tfpf we can improve blossom auth npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Improving signing UX while fixing a replay attack in Blossom. 👋 Say hello to Nostr Web Tokens. https://blossom.primal.net/0c8193e58b189d6bf16d937f6957c95a4c8a4564d76638d15397108856c529ad.mp4 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip 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 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip 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 @nprofile…y38p so you can filter out some of the crap. WDYT? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I'm on Omarchy in my laptop and I'm loving it! The fact that everything is a config is great because I can store my custom configs in repository and boom, I can change machines and have the same setup! npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip This is awesome. More practical solutions like this would be super beneficial to Nostr #nevent1q…2qge npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Re read my previous message. I am saying default, not always npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Me: I think it's bad to display the scores in general. The default IMO should be not to display them You (quote): You want to use these scores in the background but pretend like you’re not? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Nutmix is becoming one the best cashu mint implementation. Kudos to Leito for the great work! #nevent1q…2ua8 npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip what is the best NIP-07 extention signer with multi key support? #asknostr I have been using alby but now it cleared all my pubkeys and I don't know how to re-import them from their nsecs npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Mate, you are misreading what I am saying, again. I haven't even mentioned Vertex, because it's not relevant in any way to this conversation. The provider is totally and absolutely irrelevant. I am talking about HOW to display these ranks. I don't like the idea of displaying them, whether they come from Vertex, or Brainstorm, or whatever. Design discussion. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip The DM example IS filtering. If you do it manually every time, based on the score you see on the screen, one could send you 1M DMs... What I am saying is that we can hide the numbers from the head of people, and place a threshold selection in settings and teach how to use it. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip What's your Elo? I am curious because these types of mistakes are made I would guess by sub 1200. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I am talking design and UX. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip sorting and filtering, not ranking npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Yeah :) #nevent1q…7twt npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip exactly npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I don't think scores on the forehead are a good idea. It's objectifying people, as if any algorithm is going to be 100% precise in capturing the very contextual notion of trust. But they don't have to be shown, they can simply be used to increase signal and decrease noise, magically, and in the background. #nevent1q…d5xa npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I've built rely, which is a framework for building very custom relays. It's not plug and play but you can do anything with it. https://github.com/pippellia-btc/rely If you choose to try it and find some issues or the docs aren't clear, let me know, I'll gladly help! npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I've built rely, which is a framework for building very custom relays. It's not plug and play but you can do anything with it. https://github.com/pippellia-btc/rely If you choose to try it and find some issues or the docs aren't clear, let me know, I'll gladly help! npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Another great article by @nprofile…u8g0, this time on the Web of Trust. Nostr is accomplishing what PGP could never do: establishing and maintaining a network of cryptographic identities that vouch for each other, thereby enabling the development of a reputation system. This is huge #naddr1qq…5t4t npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Great food for thought. I would have appreciated more insights, and I think many others would share this belief npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip GM good year npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Solving equations is much more important than learning how to lay taxes npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Badass cypher legionary. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip npub.world/stats npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip because you are squinting your eyes to read code npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip writing a token bucket (no leaky) it's actually pretty simple npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Thank you for the kind words. @npub1clk…pup9 is a great host npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip yes this is true. The UX for builders is not where I want it to be, but there is so much to build and I have to prioritise npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Yes, this is a good idea. You would have to use an API key in the client, which is the same as loading credits on a nostr key and using it in the client. It's basically the same npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip but what's the difference between signing in and connecting your wallet with NWC? I argue that the first is even easier, and it's free. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip At the moment no queries unless you sign with a nostr key with credits. At the beginning it was totally open and in 2 weeks since the launch I got people abusing it, so I had to gate it somehow. Yes it could be zap based but I would still have to check if your key has zapped vertex, so still sign in. I could accept ecash in the request, but then your user would have to have a wallet, which imo is more selective than a sign in npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip In the future I'll be looking at replacing go-nostr, and this seems a good library for it. Just a few comments: 1) ID, Pubkey, Sig imo should be specific types of [32]byte or [64]byte, all represented as string with the method Hex(). This would allow inspections of individual bytes which I think might be useful. 2) Filter.Limit, when unspecified I think it should be MaxInt, because an unspecified limit means "give me everything". Similar to Since and Until, this would allow to avoid pointer checks and simply using comparison operators. if filter.Limit > 1000 { filter.Limit = 1000 } npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip yeah, I like this approach. It's what I'm following already, but not at the same level of categorization - library for data structures (now go-nostr, but not for long) - relay framework = rely (was, messages, relay logic) - database (nostr-sqlite) npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip I have mixed feelings on it. It's very cool but also it doesn't reach the DX I would love. I'll borrow a few parts and credit your work npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip yes I don't like go-nostr either. In the future all of my project will migrate to a minimal library. Where can I check your work? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip feedback taken. How would you do it if you were in me? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip you can make whatever database you want and it will fit into rely. Take a look it's super modular, which I agree it's a very important property of code npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Nip-46 does Client <--> public relays <--> Signer And instead you are saying that it should be Client <--> Signer So you remove a roundtrip. For the authentication, the easiest to code would be the client sends an event signed by the employee key, signer validates signature and rules, and returns the same event signed by the company key. Using traditional auth is going to be I think more complex and less secure. I could build this with rely relatively easy npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip why not having it read-only open to everyone npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip yes. So the credits are linked to the key that signed the event. Any reputable key on nostr gets 100 credits / day. If the user is signed out you would have to hardcode a key. But actually I would just ask the user to sign in. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip you can use this endpoint called RankProfile, either by DVM (websocket) or API (http). https://vertexlab.io/docs/endpoints/rank-profiles/ you just choose the sort algorithm to be "followerCount". And in the content of the response you get everything you want. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip it requires me a sign in npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip @nprofile…ueh9 I lost reference to your nostr library. I can't find it in your gitlab. Could you please share the link? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip bro wtf I want this npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip for spam there is WoT. Providers like @nprofile…jku2 are making it easy to use WoT in different clients npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip made this is awesome. Real craftmanship at play npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip use npub.world for your statistics. nostr.band is no longer maintained npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip With @nprofile…jku2 your client will stop frustrating you with airdrop notifications. npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip Beautiful #nevent1q…t4gn npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip no no no. Rely is not on top of khatru, it's a khatru replacement npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip OK true / false is used in to ack Auth https://blossom.primal.net/c4c79d2d2349b04a8d2992fa4ce0f17ff74e0f4656f8a21e2949c937a9fbb96c.jpg npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip nip-42 has an ack which is returning OK true. In blossom all is happening with http calls, so you kinda have to auth every request, no? npub176p7sup477k5738qhxx0hk2n0cty2k5je5uvalzvkvwmw4tltmeqw7vgup pip cc @nprofile…tfpf @nprofile…ueh9 @nprofile…9qsr