nostr.directory was a good and much needed idea for bootstrapping nostr and contact discovery but had a few things wrong with it:
- centralized - required maintenance, data, backups, processing
- spof - has built-in single point of failure, me as the bottleneck when I get distracted by life it stopped being useful
- raw data ≠ useful data - even though it was a good attempt to help people connect their online identity together, that data is useless unless it can be utilized by apps and users in a helpful way.
Next Steps
As pondered and discussed with nostr devs and users many times, nostr.directory can have and serve connection and identity data of each user, next much needed step is an actually usable, easy to understand “reputation score” to help nostr clients and microapps surface relevant content and weed out spam.
Important tenants of such a system will be:
- Opt-in: If a users does NOT want that “for you” page they don’t have to see it and use it.
- High Availability: once a user wants to curate their microapp using WoT data, it should be trivial for apps to implement it.
- Nostr Native: Completely open-source and self-contained repo including all processing, backups + nostr relay serving available data.
- Context Based Scores: Having a 0-100 reputation score is nice and clean but it’s also important to know each separate field of expertise can come with a “field specific score” which is to say, I may value npubx’s views on bitcoin related things but not on latest diet trends.
For this I’ll do some research to existing methods and put an early version out there and try to integrate it into existing apps maybe even write a few demo apps that utilize it. Will go from there.
All inputs are welcome and appreciated:
nostr:npub1xhe9408d5hm3dpwax78sy9nuc5warycnvcy4r3qzv6jacwu26r6s5m56yf
[email protected]
https://twitter.com/citlayik