# UNIKNAME Identifiers Key Concept
The main purpose of unikname.network is to issue, manage and secure Decentralized IDentifiers. Here we explain what are Decentralized IDentifiers in general and what are the specificities of the unikname.network ones.
Table Of 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
It identifies an email account.
Combined with a password, it allows us to authenticate and 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 an 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 unikname.network blockchain are Decentralized IDs, or DIDs.
# DID have Remarkable properties
Any decentralized IDentifiers have remarkable properties which make them the legitimate successors 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
✔️ unikname.network UNIKNAME 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 decentralized governance, independent of a country (such as an international foundation)
- is reliable, resilient, incorruptible, resistant to censorship, efficient
- is accessible at a 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.
✔️ unikname.network meets all these criteria, making it the ideal Decentralized Network for DIDs
# unikname.network Decentralized Identifier: UNIKNAME DID
unikname.network Decentralized Identifiers are called
Every UNIKNAME DID has a human-readable form called a
Every UNIKNAME DID is a Non-Fungible Token (NFT), represented by is a 64 characters unique string hash, called
UNIKNAME token, minted into the unikname.network blockchain.
The @unikname ID @jack-Sparrow is represented in the unikname.network by the UNIKNAME Token hash code
# What makes UNIKNAME DID so unique?
✔️ DID UNIKNAME is a pseudonymous Identifer, it is not a proof of digital identity.
✔️ DID UNIKNAME is Human-Readable, easy to remember and protected against typo-squatting
✔️ DID UNIKNAME belong to namespaces, called types, defining their purpose.
✔️ DID UNIKNAME have configurable governance rules specific to their type.
✔️ DID UNIKNAME embed exclusive features for authentication
✔️ DID UNIKNAME 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 series of digits, letters denominated in a specific alphabet or script, and separators.
Example of @unikname secured with SafeTypo© in an international context
The identifier built upon the @unikname string don't care about upper case/lower case, accents, 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.
# UNIKNAME DID resolver
The resolver works with a @unikname ID string matching a predefined format:
Values between square brackets
Properties of @unikname ID's can be resolved too, with a string following this format: