cip:
title: Sybil Passport
author: Michael Sena, Kevin Owocki, Joel Thorstensson
discussions-to:
status: Idea
category: Standards
type: RFC
created: 2021-03-04
requires:
replaces:
Simple Summary
Sybil passport definition defines an IDX record that stores a list of verifiable claims that represent anti-sybil scores for a DID.
Abstract
TODO.
Motivation
Web3 has an anti-sybil problem. Many different applications are trying to solve this in various ways, including Gitcoin and BrightID as two examples. Both of these services want to make this reputation data available to users via IDX. Sybil passport definition aims to solve this by defining an IDX record where these verifiable claims can live.
Specification
The Sybil Passport document is a definition that contains an array of objects. Each entry represents a sybil score claim issued by some issuer or service.
Definition content
Deployment:<definition-DocID>
{
"name": "Sybil Passport",
"description": "A collection of anti-sybil scores",
"schema": "<record-schema-DocID>"
}
Record Schema
The record schema defines a document which maintains an array of JSON objects that represent a sybil claims. Below find the fields that are contained in each object.
cip:
title: Sybil Passport
author: Michael Sena, Kevin Owocki, Joel Thorstensson
discussions-to:
status: Idea
category: Standards
type: RFC
created: 2021-03-04
requires:
replaces:
Simple Summary
Sybil passport definition defines an IDX record that stores a list of verifiable claims that represent anti-sybil scores for a DID.
Abstract
TODO.
Motivation
Web3 has an anti-sybil problem. Many different applications are trying to solve this in various ways, including Gitcoin and BrightID as two examples. Both of these services want to make this reputation data available to users via IDX. Sybil passport definition aims to solve this by defining an IDX record where these verifiable claims can live.
Specification
The Sybil Passport document is a definition that contains an array of objects. Each entry represents a sybil score claim issued by some issuer or service.
Definition content
Deployment:
<definition-DocID>
Record Schema
The record schema defines a document which maintains an array of JSON objects that represent a sybil claims. Below find the fields that are contained in each object.
issuer
format
claim
Deployment:
<record-schema-DocID>
Rationale
Backwards Compatibility
Implementation
Security Considerations
Copyright
Copyright and related rights waived via CC0.