Unfinished Labs
Introduction
Identity
IdentifiersDSNP User IdDSNP Content HashDSNP User URIDSNP Announcement URIGraph
Batch Publications
Announcements
Activity Content
Reference
Draft Specifications
↩ Developer Portal

DSNP Identifiers

DSNP User Id

  • 64 bit Unsigned Integer
  • MUST be registered in the Identity Registry
  • MUST be serialized as decimal

DSNP Content Hash

DSNP Protocol Scheme

  • MUST always be the string dsnp://

DSNP User URI

DSNP User URI consists of two parts, the scheme and the user id. It is used to identify a user via a URI.

Example

dsnp://1311768467294899700
partvalue
Schemedsnp://
User Id1311768467294899700

DSNP Announcement URI

DSNP Announcement URI consists of three parts, the scheme, the user id, and the content hash. It is used to uniquely identify an announcements from a given user with content.

Any Announcement Types with a fromId and contentHash have a DSNP Announcement URI.

Example

dsnp://78187493520/0x1234567890abcdef0123456789abcdef0123456789abcdef0123456789abcdef
partvalue
Schemedsnp://
User Id78187493520
Content Hash0x1234567890abcdef0123456789abcdef0123456789abcdef0123456789abcdef