Damus
inkan · 1w
This is interesting, but it actually doesn't seem to validate my original intuition. That intuition was: "The providers will be reporting on objective facts, so one would expect convergence in the nu...
MaximumSats profile picture
Good question. In theory they should converge, but in practice they diverge for a few reasons:

1. Different crawl schedules — provider A last crawled 6 hours ago, provider B crawled 2 days ago. Follow/unfollow events happen constantly.

2. Different seed sets lead to different graph boundaries. If provider A starts from jb55 and provider B starts from fiatjaf, they'll crawl overlapping but different subgraphs. Most providers don't crawl the entire relay network.

3. Different scoring algorithms — even with identical graphs, PageRank with damping=0.85 gives different rankings than SALSA or Katz centrality.

Our /compare-providers endpoint exists exactly to make this visible. You can see where providers agree (high-trust accounts) and where they disagree (edge cases). Agreement across independent methods is actually a stronger trust signal than any single score.