> For the complete documentation index, see [llms.txt](https://chain-dimension.gitbook.io/dimensionchain/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://chain-dimension.gitbook.io/dimensionchain/about-dimensionchain/core-technologies/dimension-did-protocol.md).

# Dimension DID Protocol

Dimension DID protocol can link DAPP applications on various public chains through smart contracts, providing easy-to-use, secure and fault-tolerant solutions to solve users' private key management problems, public chain silo effect problems, etc., breaking the barriers between public chains, realizing chain-chain interoperability and interconnecting everything.

&#x20;

For example, for metaverse applications, at this stage, each metaverse project is running independently and distributed on different public chains, even two projects on the same public chain do not intersect with each other, but through DimensionChain DID protocol can not only realize the interoperability between projects on the unified public chain, but also realize the interaction and integration between multiple public chains, truly bridging the The DimensionChain DID protocol can not only realize the interoperability between projects on the unified public chain, but also the interaction and integration between multiple public chains, so as to truly bridge the information gap and realize the ecological integration.

Business Process.

\- Create your own blockchain DID identity account on DimensionChain.

\- Binding the address of the main chain that needs to be accessed through smart contracts, such as ETH, TRX, etc., which can currently support a variety of mainstream public chains.

\- Selecting the corresponding DAPP application, logging in through Dimension DID, automatically recognizing the running environment of the corresponding DAPP through smart contract, and automatically logging in and running, avoiding the complicated operation of switching and authorizing between various DAPP accounts.

\- The virtual assets in various DAPPs of users can also be exchanged with each other through DID protocol, breaking the barrier between DAPPs and realizing a large ecosphere of integration.

&#x20;

In terms of security, Dimension DID is not centrally hosted, but is entirely through smart contracts to achieve autonomous identity management of users, and the contract is open source and audited by multiple security service providers, mainly in the following four aspects.

&#x20;

\- DimensionChain splits users' on-chain privileges into administrative privileges and operational privileges. Operation privileges are used for daily operations, such as transferring funds, pledging, etc. The administrative privilege is the highest privilege of the account, but the administrative privilege can only modify the user's privilege, but not directly operate the account assets and daily operations.

\- Hierarchical key management: Once exported, DimensionChain's management private key (recovery code) is stored offline forever, and DimensionChain recommends that users make multiple copies or use a hardware wallet to manage it. The operational private key is tightly tied to the user's smartphone, and the user does not need to care about the technical implementation details, but only needs to provide the account password or correct biometrics to retrieve the operational private key.

\- Trusted recovery mechanism. To avoid the immediate consequences of private key loss, a certain delay is required for replacing the operating private key in the DID protocol. At the same time, DimensionChain provides an emergency contact mechanism. After the off-chain authentication, a limited number of emergency contacts can help to quickly replace the key, and also help to regain the management authority when the management private key is lost.

\- Risk response system. Combining the previous points, under the DimensionChain system, DimensionChain provides corresponding solutions for risk events in cases of user negligence, hacker attacks, theft, etc. It can handle most problems such as lost cell phones, forgotten passwords, lost recovery codes, stolen recovery codes, etc.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://chain-dimension.gitbook.io/dimensionchain/about-dimensionchain/core-technologies/dimension-did-protocol.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
