# DCX Name Service (DNS)

DeCloudX includes a native decentralized naming service — **DCX Name Service (DNS)** — that allows users to register human-readable domain names with the `.dcx` extension. This enhances usability, accessibility, and trust throughout the ecosystem.

**Key Features:**

* **Wallet Aliases:** Replace long, cryptic wallet addresses with easy-to-remember names (e.g., `alice.dcx`).
* **Smart Contract Tags:** Allow dApps and protocols to register unique `.dcx` tags, making contract discovery easier (e.g., `dexpool.dcx`).
* **Decentralized Website Hosting:** Associate `.dcx` domains with frontend files hosted on DeCloudX’s decentralized storage layer, enabling full-stack censorship-resistant dApp hosting (e.g., `swap.dcx` loads a dApp UI directly from IPFS-like storage).
* **Subdomain Management:** Users or projects can issue and manage subdomains (e.g., `user1.nftmarket.dcx`), enabling brands, communities, or DAOs to build identity layers.

**Technical Architecture:**

* **On-Chain Registry:** All `.dcx` domains are mapped on-chain using a registry smart contract. Ownership is enforced via wallet signature and stored immutably.
* **NFT-Based Ownership:** Each name is minted as an ERC-721 NFT, enabling trading, leasing, and transfers on the open market.
* **Name Resolution Layer:** The DeCloudX blockchain includes an on-chain resolver and off-chain DNS gateway bridge for domain-to-resource mapping.
* **Security and Expiry:** Names can include renewal policies, expiration periods, and grace times, similar to traditional DNS.

**Use Cases:**

* **dApp Discoverability:** Easier discovery and branding of DeCloudX-based apps.
* **Cross-App Identity:** A universal login ID across all dApps in the DeCloudX ecosystem.
* **Decentralized Blogging or Profiles:** Use `profile.dcx` to host personal content on-chain.

DCX Name Service makes DeCloudX more approachable, more navigable, and more user-centric — serving as the identity and routing layer for the Web3 cloud.
