Skip to content

kehiy/wot-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

16 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Web of Trust

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.

WoT use cases

You can use WoT with different algorithms in different places and here are some examples:

  1. Search engines: used to determine importance/credit of a page based on other pages pointing to it.
  2. Academic papers: used to determine credit based on citations.
  3. Social media: used to determine how much a user is trustworthy, used in protocols like Nostr.
  4. PKI alternative: used as an alternative to PKI to verify PGP (or any other cryptographic) keys.
  5. Any other system that can be modeled as a graph and you need to calculate credit, trustworthiness or importance of a node in it.

Contribution

Any kind of contribution is welcomed.

Resources

  1. The PageRank Citation Ranking: Bringing Order to the Web
  2. Fast Incremental and Personalized PageRank
  3. A Framework of Algorithms: Computing the Bias and Prestige of Nodes in Trust Networks
  4. The EigenTrust Algorithm for Reputation Management in P2P Networks
  5. Combating Web Spam with TrustRank

License

This software is published under MIT License.

Releases

No releases published

Languages