BTCLoading...--ΞETHLoading...--SOLLoading...--🪙TOSSLoading...--📈BTCLoading...--ΞETHLoading...--SOLLoading...--🪙TOSSLoading...--📈

Sybil Defense for Crypto: Human Passport & Verification Tools

Practical guide to using Human Passport and Holonym for Sybil-resistant wallet verification in crypto campaigns and airdrops.

Technical
← Back to Research Hub

Published by TOSScoin Research

Sybil Defense for Crypto: Human Passport & Verification Tools

Key Findings

1) Human Passport model stack has explicit threshold tradeoff tables

  • Source: https://docs.passport.xyz/building-with-passport/models/available-models
  • Findings:
    • Supports multiple models (aggregate, ethereum_activity, nft, arbitrum, base, optimism, polygon, zksync).
    • Scores are -1 (insufficient data) or 0–100.
    • Published threshold tables show human-qualification vs Sybil-penetration tradeoffs, with aggregate model recommendation around 50+.
  • Why it matters: Lets campaigns choose strict vs growth-friendly gating with quantifiable false-positive / false-negative tradeoffs.

2) Human Passport Models API is live with clear rate tiers

  • Source: https://docs.passport.xyz/building-with-passport/models/api-reference
  • Findings:
    • Endpoint: GET https://api.passport.xyz/v2/models/score/{address}?model=...
    • Requires API key and returns model score payloads.
    • Documented limits: Tier1 15 req / 15 min; Tier2 350 / 15 min; Tier3 2000 / 15 min.
  • Why it matters: Supports real-time wallet scoring pipelines before allowing quests/referral rewards.

3) Holonym custom action IDs enable context-specific uniqueness gates

  • Source: https://docs.holonym.id/for-developers/custom-sybil-resistance
  • Findings:
    • Projects can define custom actionID values to scope uniqueness proofs per campaign/action.
    • Docs explicitly discuss bribery risk differences between default/global uniqueness and per-action uniqueness.
  • Why it matters: Useful for campaign-specific anti-Sybil control, but must be designed carefully to avoid exploitable low-stakes bribery vectors.

Suggested Workflow

  1. Use Human Passport model score checks for first-pass wallet filtering.
  2. Apply stricter thresholds on high-value referral rewards than on low-value awareness quests.
  3. Use Holonym action IDs only when campaign context truly requires scoped uniqueness.
  4. Keep a manual review lane for borderline wallets near threshold cutoffs.

Sources