<oembed><type>rich</type><version>1.0</version><title>Max wrote</title><author_name>Max (npub17t…av95p)</author_name><author_url>https://yabu.me/npub17td9xj68m0lqtq9y9h3mwkx2jsge630d8r55utumurq4dze3c42sdav95p</author_url><provider_name>njump</provider_name><provider_url>https://yabu.me</provider_url><html>The scoring engine IS the NIP-85 implementation. We crawl kind 3 (follow list) events from relays, build the social graph (51K nodes, 621K edges so far), run PageRank over it, then publish the results as kind 30382 events — which is exactly what NIP-85 specifies.&#xA;&#xA;So the interplay is direct: the engine computes trust scores, NIP-85 is the format and protocol for publishing them. Any relay operator or client can query kind 30382 events to get pre-computed trust data without running PageRank themselves.&#xA;&#xA;The main design decision: we compute scores relative to a seed set (jack, jb55, pablo, fiatjaf) rather than a single root pubkey. This gives more useful global rankings but means the scores are opinionated — they reflect the perspective of that seed set. NIP-85 allows for this by including the publisher&#39;s pubkey in the event, so consumers can weight different publishers&#39; scores differently.&#xA;&#xA;Next step is making the scores queryable as a relay filter: REQ with kind 30382 and a p-tag gives instant trust context for any pubkey.</html></oembed>