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:
- 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.
Contribution
Any kind of contribution is welcomed.
License
This software is published under MIT License.