Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

DIP-225 Social Graph / DIP-227 User Data Operations #231

Closed
wants to merge 2 commits into from

Conversation

wesbiggs
Copy link
Member

@wesbiggs wesbiggs commented Feb 7, 2023

Problem

DSNP needs a way of specifying various user-related data that allows an implementation flexibility in storing social graph data while standardizing data formats and application layer data interaction semantics. GitHub issues: #225 #227

Solution

The proposed user data spec strikes a compromise between the need for blockchains to segment data in optimal ways and the desire, from an application developer's point of view, to have data in an easy to work with format, whilst specifying details of schema, compression and encryption to ensure interoperability.

The user data types for the social graph that follow this approach are public follows, private follows, private connections, and private connection PRIds, and the spec describes how each is generated and interpreted.

Change summary:

  • Added new page on User Data and included in navigation links
  • Added items to Operations and Records tables
  • Rewrote Graph page to define relevant user data types and the PRId algorithm

Steps to Verify:

  1. Generate HTML with npm run build
  2. Review spec site for content and formatting
  3. Check for errors with npm run lint

@wesbiggs wesbiggs self-assigned this Feb 7, 2023
@wesbiggs wesbiggs force-pushed the proposal/DIP-227_User_Data_Operations branch from 0330842 to 89c4101 Compare February 7, 2023 19:24
@wesbiggs wesbiggs force-pushed the proposal/DIP-227_User_Data_Operations branch from 89c4101 to bfe9796 Compare February 10, 2023 17:38
@wesbiggs wesbiggs changed the title DIP-227 User Data Operations and related definitions DIP-225 Social Graph / DIP-227 User Data Operations Feb 11, 2023
@wesbiggs wesbiggs force-pushed the proposal/DIP-227_User_Data_Operations branch from 85b1cff to 8f7477c Compare February 11, 2023 22:31
@wesbiggs
Copy link
Member Author

This is replaced by #233 (branch name changed)

@wesbiggs wesbiggs closed this Feb 12, 2023
@wesbiggs wesbiggs deleted the proposal/DIP-227_User_Data_Operations branch February 12, 2023 18:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

1 participant