ceramicnetwork / ceramicnetwork/CIPs
Follows List
- Dominant language
- HTML
- Stars
- 84
- Forks
- 25
- PR merge metrics
- No merged PRs in 30d
Description
```
cip:
title: Follows List
author: Michael Sena (@michaelsena), Joel Thorstensson (@oed)
discussions-to:
status: Idea
category: Standards
type: RFC
created: 2020-05-22
requires: Tile Doctype (CIP-8)
replaces:
```
> 🚨 This is a placeholder for an idea, and we will work to draft the CIP at a later time. Feel free to leave comments and ideas on this issue.
## Simple Summary
**Follows List** contains a list of DIDs that a DID is following.
## Abstract
The follows list aims to provide permissionless, platform-agnostic storage for a list of DIDs followed by this DID.
## Motivation
Follows are often a critical aspect of identity on many digital platforms. The follows list provides a unified social graph that can be shared across platforms, eliminating the need for users to redundantly replicate the same information on each new platform.
## Specification
The Follows List specification consists of a doctype, schema, and tags.
### Doctype
Follows List is a [Tile Doctype (CIP-8)](https://github.com/ceramicnetwork/CIP/issues/56).
### Schema
The Follows List utilizes the [DID Array](https://github.com/ceramicnetwork/CIP/issues/53) schema, which simply stores an array of DIDs. A reference to this schema should be included in your Follows List document when it is created.
### Tags
When creating a Follows List document, add `FollowsList` to the **tags** field.
## Example
An example Follows List document.
```json
"doctype": "tile"
"schema": ""
"tags": ["FollowsList", "DIDArray"],
"content": {
["DID1","DID2","DID3",...]
}
```
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.