Key Concepts

This page defines the key concepts of MetaLocker. For more information please consult the relevant sections of the documentation.

Network Topology

MetaLocker forms a mesh network of decentralised identities that exchange data though lockers (bidirectional, permanent communication channels). Each entity (a person, an organisation, etc.) may have an unlimited number of identities and associated lockers.

By having a separate identity for every context, the entity may avoid unintented correlations (i.e. the person’s bank identity would differ from a social media identity). The association between identities that belong to the same entity is now known to other network participant, unless explicitly disclosed to the network.

Network Tolopogy

MetaLocker Ledger

Every data set in a locker gets recorded in the MetaLocker Ledger, an ordered stream of blocks where each block contains one of more records. Each record may belong to only one locker. It’s not possible to identify which locker the record belongs to, unless the observer has access to the locker’s definition. Some records contain a larger body that is stored in Off-Chain Storage. The actual underlying data is stored in MetaLocker Vaults.

Ledger