Overview

REFER PROTOCOL is an on-chain referral system built on EVM-compatible blockchains, designed to create and manage web-of-trust communities. It provides mechanisms for mapping and authenticating referrals, creating dependency trees, programming incentives into onboarding flows, and implementing slashing mechanisms to monitor and govern web-of-trust-based systems.

Key Features:

  1. On-chain Referral Tracking: Map and authenticate referrals directly on the blockchain.
  2. Dependency Trees: Create and manage hierarchical referral structures.
  3. Slashing Mechanism: Implement penalties for violating community rules or bringing in unwanted members.
  4. Customizable Parameters: Allows deployers to set specific rules for their referral programs.
  5. Multi-level Rewards: Incentivize direct referrers and those higher up in the dependency tree. 1.
  6. Onboarding Automation: Determine what events to trigger on onboarding or conditions that delay additional verified onboarding of connection or down the dependency graph.
    1. Proof of Same Location
    2. Token Gate
    3. Allow for recording of interaction or additional information
  7. Web-of-Trust Authentication: Use the referral system as a basis for proof-of-personhood or access control.
  8. On-chain Proof of Completion: Confirm the referral was succesful only upon proof of transaction.

Use Cases:

Problem