This Rust crate provides basic types and algorithms to represent a Web of Trust (WoT) and use different pre-defined or custom algorithms to calculate a nodes WoT rank.
You can use WoT with different algorithms in different places and here are some examples:
- Search engines: used to determine importance/credit of a page based on other pages pointing to it.
- Academic papers: used to determine credit based on citations.
- Social media: used to determine how much a user is trustworthy, used in protocols like Nostr.
- PKI alternative: used as an alternative to PKI to verify PGP (or any other cryptographic) keys.
- Any other system that can be modeled as a graph and you need to calculate credit, trustworthiness or importance of a node in it.
Any kind of contribution is welcomed.
- The PageRank Citation Ranking: Bringing Order to the Web
- Fast Incremental and Personalized PageRank
- A Framework of Algorithms: Computing the Bias and Prestige of Nodes in Trust Networks
- The EigenTrust Algorithm for Reputation Management in P2P Networks
- Combating Web Spam with TrustRank
This software is published under MIT License.