# UNIK Identifiers Key Concept

The main purpose of uns.network is to issue, to manage and to secure Decentralized IDentifiers. Here we explain what is a Decentralized IDentifiers in general and what are the specificities of the uns.network ones.

Content:

# Introduction to Identifiers and DIDs

An identifier, or an ID, is a name that identifies a unique object. An identifier may be a word, number, letter, symbol, or any combination of those.

A famous identifier used every day by everybody is the email address, like bob@protonmail.com. It identifies an email account. Combined with a password, it allows us to authenticate and to access our email account.

A Decentralized Identifier (DID) is a type of identifier that is decoupled from any centralized registries or database. In other words a DID is controlled by a individual, its owner, and nobody else.

DIDs are based on the Self-sovereign identity concept where only the user should own their digital identity data fully without intervention from a centralized third party.

IDs rooted in uns.network blockchain are Decentralized IDs, or DIDs.

# DID has Remarkable properties

Any decentralized IDentifiers have remarkable properties which make them the legitimate successor of traditional identifiers:

  • DID is under the sole control of his owner
  • DID owner is the only one to decide who can access data related to its ID
  • DID is available every time and everywhere around the world
  • DID is immutable, once minted, it can't be modified nor deleted
  • DID is unique on a global network, by definition
  • DID lifetime is everlasting
  • DID can be anonymous, and his use can be untraceable in a P2P context

✔️ uns.network UNIK DIDs have all these remarkable properties.

# DID only exist in a Decentralized Network

A Decentralized Network...

  • relies on many independent actors from each other
  • is publicly accessible
  • has a decentralized governance, independent of a country (such as an international foundation)
  • is reliable, resilient, incorruptible, resistant to censorship, efficient

…providing DID…

  • is accessible at low cost
  • provide « International IDs», not only latin nor ascii ones
  • rewards securing and using DIDs
  • guarantees the absolute sovereignty of IDs

…self-controls their creation.

✔️ uns.network meets all these criteria, making it the ideal Decentralized Network for DIDs

# Uns.network Decentralized Identifier: UNIK DID

uns.network Decentralized Identifiers are called UNIK DID.

Every UNIK DID has a human-readable form called a @unikname ID.

Every UNIK DID is a Non Fungible Token (NFT), represented by is a 64 characters unique string hash, called UNIK token, minted into the uns.network blockchain.

Example

The @unikname ID @jack-Sparrow   is represented in the uns.network by the UNIK Token hash code 10e7052bbc0b914d4d9bb88db916a366258569b7e1b1c9e5c47cef2fc37deedb.

# What makes UNIK DID so unique?

✔️ DID UNIK is a pseudonymous Identifer, it is not a proof of digital identity.
✔️ DID UNIK is Human-Readable, easy to remember and protected against typo-squatting
✔️ DID UNIK belong to namespaces, called types, defining their purpose.
✔️ DID UNIK have configurable governance rules specific to their type.
✔️ DID UNIK embed exclusive features for authentication
✔️ DID UNIK have advanced data registries (on-chain, off-chain, encrypted, badges…)

# SafeTypo© technology

Every @unikname is a string built with SafeTypo© technology for a peerless User eXperience. SafeTypo is an algorithm we've designed to build trustworthy Human-Readable identifiers. They're easily readable, pronounceable and communicable safely regarding spoofing and typosquatting risks.

This string is composed of unicode characters belonging to the SafeTypo© international alphabet (opens new window). It's a serie of digits, letters denominated in a specific alphabet or script, and separators.

Example of @unikname secured with SafeTypo© in an international context

@Alice101  
@Obi-Wan.Kenobi  
@Sarah.O’Connor  
@El-Niño-del-sol  
@Мое-имя  
@はると  
@张伟  

The identifier built upon the @unikname string don't care about upper case/lower case, about accent, about separators, and take into account confusing characters.

@Alice101   is the same identifier as @alïce-1.O.1  . This is the same @unikname ID with a single owner. Once minted on the blockchain, users can use any equivalent typo to share and resolve their @unikname ID.

# UNIK DID resolver

UNIK DID can be resolved via the blockchain explorer (opens new window) or with the dedicated unikname.id resolver (opens new window)

The resolver works with a @unikname ID string matching a predefined format:

[@][unik:][{type}:]{explicitValue}

Values between square brackets [] are optional

Properties of @unikname ID's can be resolved too, with a string following this format:

[@][unik:][{type}:]{explicitValue}[?{propertyKey}|?*]