Initializing
    developers

    Sybil-Safe DAO Voting with TrustLayer

    TL;DR

    Multiply each DAO vote by the voter’s Trust Score (normalised 0–1). Governance stays weighted by humans, not by wallet count.

    Key Facts
    • One-line integration in your governor contract.
    • Quadratic voting compatible.
    • Works with any ERC-20 gov token.
    • Snapshot.org strategy available.
    • Auditable — every voter’s score is public.
    Last updated

    Why weight by reputation

    A whale with 10,000 fake wallets can steal a proposal. Weighting by Trust Score makes farming almost worthless.

    How to integrate

    In `castVote(proposalId, support)`, multiply the returned weight by `getTrustScore(msg.sender) / 1000`.

    Snapshot integration

    A ready-made TrustLayer strategy is published on Snapshot; add it in your space settings.

    Frequently asked questions

    Related guides