TrustNet LogoTrustNet

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.

  1. Multi-Source Data Integration

    Aggregates data from decentralized sources, including real collaboration records stored on IPFS and simulated attestations from Lens and Ceramic protocols.

  2. Social Graph Engine

    A powerful Python engine processes raw interactions using the NetworkX library to construct a complex, weighted, and directed social trust graph.

  3. 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.

  4. 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.

  5. 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.

  6. 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.

  7. 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.