Language
Docs

Documentation

Contributors: Jack Frain, longviewoor, PBillingsby
Last Updated:

Vouch

Overview

Motivation

Vouching provides a decentralized approach to Sybil resistance. A Sybil attack is when an attacker subverts the network by creating a large number of pseudonymous identities to gain a disproportionately large influence.

Vouch Protocol

Arweave introduced the concept of the ANS-109 Vouch (Assertion of Identity). It is a standard that uses a specific transaction format along with some tags to allows anyone on the permaweb to "vouch" for the identity and humanity of any Arweave address.

Adding a standard such as the ANS-109 to the permaweb will help minimize Sybil attacks and bad actors, making it a safer experience for permaweb users.

ANS-109 Transaction Format

Tag NameOptional?Tag Value
App-NameFalseVouch
Vouch-ForFalseArweave address that is being vouched for in this transaction
App-VersionTrue0.1
Verification-MethodTrueMethod of verification of identity for the person. Example - Twitter/In-Person/Gmail/Facebook
User-IdentifierTrueAn identifier for the user based on the Verification Method. Example - abhav@arweave.org

Resources