Thank you for lot's of…

Thank you for lot's of good questions.

Clients can use the API, but it's more geared towards discovery and aggregation.

1. Availability of notes should be solved at the nostr protocol level, there are various approaches developed, I'm sure it will be solved without additional APIs.
2. Discovery of popular content and people based on good engagement metrics is one of the goals of this API, clients can use it to improve onboarding, to surface better content faster, to make things work faster and more accurately.
3. I'm not sure how primal.net team handles this, our service collects all data from all relays in real time and then aggregates it, follower counts and other metrics are the product of that process. We collect all the data, including low-quality profiles/posts (mostly bots), and we actually internally have two numbers: 1. high-quality follower/reply/like/etc count and 2. the total count. Right now we show the total everywhere, but eventually clients and users might prefer the high-quality option - it will probably be much less noisy and spammy.

Wishlist:
1. Trending topics is a very interesting thing, if there are LLM experts out there willing to help me build it - I'd be very grateful.
2. More advanced search options are coming after some infrastructure updates - the current nostr.band frontend is getting slower by the day.

Your suggestion is spot-on, the goal of this API is to help devs build clients that provide more value to users.

This post and comments are published on Nostr.