Network Functions

DID Registry
The X-Project DID Registry allows anyone to register a new decentralized identifier on the X-Project network (a X-Project Account). The registry stores a DID Document that maintains information about the identity’s public keys and service endpoints they’re using, creating a decentralized identity for use across the network and all connected applications.
This provides a routing mechanism for third parties to discover the location of critical services (ie: Database storage node address) to communicate with that identity.
The owner of the identity maintains a private key that’s used to update their DID document.
Status: Available on testnet as a centralized API. A decentralized API on mainnet is a priority once the core blockchain has been selected.
Network Interactions
The network facilitates secure, auditable interactions between accounts to enable consensual data sharing, querying, and messaging. These network interactions are paid for in X-tokens
The first type of Network Interactions are implemented by the X-Project Vault application as Message Interactions. These include the following off-chain private message types:
● Send and receive user data 32
● Application notifications and messages
● Request to authenticate
● Request to sync data.
These primitives can be used for a wide range of use cases such as:
● Request for data, credentials, payments and on chain transactions
● Anonymous DAO notifications and voting
● Application notifications / messages to on chain addresses.
The system allows for an ever-expanding collection of interaction types in the future. Each application context can define its own collection of valid message types and set their own pricing model based on X-tokens.
Some examples may include requesting a digital signature, transferring in-game digital assets, and payment for a valuable piece of data.
Status: Available on testnet with Message Interactions integrated into the X-Project Vault.
Interactions Registry
The network has a smart contract (Interactions Registry) that maintains key information about activity and the tokens deposited to access the network.
This smart contract manages token deposits, community staking and token distribution based on network interactions. These token distributions are effectively micro-payments to relevant network participants.
Should the X-Project token price increase, the cost per Network Interaction will proportionally rise, which will likely make the network unviable at high volumes.
The Interactions Registry will employ a stable pricing mechanism to ensure interactions remain at a known fixed stablecoin price. A pricing oracle will be used within the Interactions Registry to ensure this exchange rate remains correct.
It’s initially proposed a Network Interaction will be equivalent to $US 0.05.
Status: Currently under R&D.
Service Provider Registry
The X-Project Network creates an open marketplace of infrastructure providers. Anyone can run the X-Project infrastructure (storage nodes, messaging nodes etc.) and earn X-tokens.
Status: Currently under R&D.
Trust Framework
The Trust Framework brings enhanced trust to all off-chain and on-chain interactions facilitated by the X-Project Network.
Entities can participate in the Trust Framework by providing proofs linking their entity details, social profiles, website, verified KYC or public blockchain key(s) so they can have trusted interactions with other users of the network. These proofs can remain private or can be submitted on-chain, providing a public proof for a given identity or blockchain address.
Network participants can create a hierarchy of trust using the framework, effectively delegating it across industry verticals to subsidiaries or members. As an example, a nation state may register a X-Project Account in the Trust Framework. They will then register various departments they trust, who in turn will register others they advocate for.
This enables individuals to have enhanced trust with the third parties they interact with when signing into decentralized applications, performing transactions with smart contracts and sharing data with third parties.
The framework provides critical trust infrastructure for enterprises and DeFi projects to more easily conduct trusted transactions with each other and meet growing regulatory requirements when providing financial services to end users.
This can be applied to support DeFi KYC, trusted invoicing, healthcare credentials, payments for data, escrow of valuable data, and data marketplaces.
Status: Currently under R&D
Third-Party Payments
In the emerging self-sovereign economy, end users own their data which makes it impossible for platforms to extract rent from that data. While this is great for users, it makes it difficult to create viable business models for data originators.
X-Project will develop a secure, verifiable and trusted third-party data payment infrastructure. This will enable an entity to create data, provide it to a user at no cost, but then be paid whenever the user shares that data with a third party.
This establishes a new economic model for user data, while retaining the self-sovereign principles, supporting ownership and control of their personal information.
Initial use cases will be for creating a self-sovereign economy for KYC credentials, but is expected to be used for health data, data marketplaces, social media data, AI training algorithms, and private aggregated profile data.
Status: Currently under R&D.
Network Extensions
The core technology behind the X-Project network is designed to be open and extendable. The following additional capabilities have been identified for future development that will unlock use cases and functionality for network participants. These may be developed by the X-Project core team or be projects led by other community members.
Verifiable Credentials
There is growing momentum behind emerging self-sovereign identity standards and verifiable credentials. These standards require credentials to be shared and stored which can be supported on top of the X-Project network.
Status: Live on testnet.
Anonymous Indexers
Anonymous indexing of personal data will enable privacy preserving, encrypted queries on aggregate user information. This is similar to how The Graph provides an aggregate query solution for public blockchain data.
Status: No action, this will likely be a community initiative.
Open marketplaces will provide transparent pricing and access to new types of economies. These may include data marketplaces where users consent to selling their anonymized data into an aggregate pool using a service like Ocean Protocol.
It may also include AI training marketplaces where users consent to privacy preserving AI algorithms running on their mobile device to earn X-tokens. This edge computing solves a significant issue for AI training, as it provides both the data and the compute power.
Status: No action, this will likely be a community initiative.