Verifying Trust
Data-driven credibility scores for Web3 contributors. Mitigate risks, analyze history, build with confidence.
How TrustNet Works
TrustNet employs a sophisticated pipeline to transform raw data into verifiable reputation. Here is a step-by-step overview of the entire process.
Multi-Source Data Integration
Aggregates data from decentralized sources, including real collaboration records stored on IPFS and simulated attestations from Lens and Ceramic protocols.
Social Graph Engine
A powerful Python engine processes raw interactions using the NetworkX library to construct a complex, weighted, and directed social trust graph.
Hybrid AI Scoring Model
Calculates a nuanced trust score by combining Google's PageRank algorithm with a Hugging Face Transformer model for NLP sentiment analysis on endorsement text.
Off-Chain ZK Proof Generation
An end-to-end system built with Circom and snarkjs generates real Groth16 zero-knowledge proofs off-chain, ensuring privacy and computational efficiency.
On-Chain ZK Verifier
A Solidity smart contract, generated by snarkjs and deployed to the Optimism Sepolia testnet, acts as a decentralized and immutable verifier for the ZK proofs.
REST API Service
A resilient API built with Node.js and Express.js serves the trust scores and handles on-chain verification requests, connecting the data layer to the user.
Full-Stack Deployment
The modular application is fully deployed and live, with the frontend on Vercel for a fast user experience and the backend on Render for scalable API performance.
Check Trust Score
Enter an Ethereum wallet address to view its credibility metrics.