ceramicnetwork / ceramicnetwork/CIPs

CIP: Sybil Passport Definition

Open
#92 0 comments 0 reactions 0 assignees View on GitHub
Cat: Standards Status: Idea
Dominant language
HTML
Stars
84
Forks
25
PR merge metrics
No merged PRs in 30d

Description

---
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:** ``

```json
{
"name": "Sybil Passport",
"description": "A collection of anti-sybil scores",
"schema": ""
}
```

### 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.

| Property | Description | Value | Max Size | Required | Example |
| -------------- | ------------------------------------------------------------ | ---------------- | --------- | -------- | -------------------------------------------- |
| `issuer` | Entity that issued the claim | string | 150 char | required | https |
| `format` | Format of the claim | string | 150 char | required | Ceramic, JWT |
| `claim` | The payload | string | 450 char | required | JWT payload or CeramicURL |

**Deployment:** ``

```json

TODO

```

## Rationale

## Backwards Compatibility

## Implementation

## Security Considerations

## Copyright
Copyright and related rights waived via [CC0](https://creativecommons.org/publicdomain/zero/1.0/).

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.