# DP5 – Decentralized Namespace *Claim your space in the Meta-Layer — meta-domains and personal identifiers give you sovereign, portable identity, owned by you, not a platform.* ![Illustration for Desirable Property DP5: Decentralized Namespace](/content/local/assets/dp/DP5.webp) --- ## 1. Purpose of This Draft This ML-Draft articulates Desirable Property 5 (DP5) as the condition under which people, communities, agents, artifacts, and spaces can be named, addressed, discovered, traded, and governed across the Meta-Layer without dependency on a single platform or registry. DP5 introduces meta-domains and personal identifiers as sovereign, portable identity and addressability primitives. These identifiers allow participants to claim space in the Meta-Layer, link that space to existing web domains or decentralized identifiers, and use names as anchors for identity, ownership, trust, commerce, and governance. The core claim is simple: > Meta-domains and personal identifiers give participants sovereign, portable identity – owned by them, not rented from a platform. The Meta-Layer introduces a decentralized namespace system where identity is not merely a login and addressability is not merely a URL. Names become portable anchors for people, ideas, artifacts, communities, overlays, smart tags, and virtual spaces across the open web. DP5 guides implementation, governance design, and future ML-RFC development for decentralized naming, meta-domain registration, namespace rights, conflict resolution, and interoperable naming semantics. --- ## 2. Problem Statement *Why namespaces matter.* The contemporary web depends on naming systems, but most participant-facing names are not truly participant-owned. Handles, usernames, pages, tags, groups, channels, and platform identities are typically rented from centralized services. They can be revoked, shadowed, duplicated, impersonated, renamed, captured, or made non-portable by the platforms that host them. This creates recurring failures: - participants build identity and reputation around names they do not control - communities lose continuity when platforms change rules or shut down access - artifacts cannot be reliably addressed across tools - names become vulnerable to spoofing, squatting, seizure, and censorship - cross-system identity and ownership degrade because identifiers do not preserve meaning across contexts DP5 reframes naming as civic infrastructure. A decentralized namespace is not only a convenience layer. It is the addressability substrate for identity, agency, data, commerce, interoperability, and governance. Without DP5, the Meta-Layer cannot reliably answer basic questions: - What is this person, persona, community, artifact, tag, overlay, or space called? - Who controls that name? - What does the name resolve to? - What rights, policies, and histories are bound to it? - How does the name remain interpretable across systems? --- ## 3. Threats and Failure Modes ### 3.1 Platform-rented identity Participants build identity around handles or pages that can be revoked, hidden, renamed, or monetized by platform operators. **Failure mode:** identity continuity depends on platform permission. ### 3.2 Namespace capture Dominant registries or intermediaries control which names are valid, visible, or resolvable. **Failure mode:** decentralized naming becomes centralized gatekeeping. ### 3.3 Spoofing and impersonation Attackers create visually, semantically, or structurally similar names to mislead participants. **Failure mode:** names become attack surfaces for scams and trust abuse. ### 3.4 Squatting and speculative enclosure Valuable names are claimed not for use, but to extract rents from future participants or communities. **Failure mode:** addressability becomes enclosure before public value can form. ### 3.5 Semantic drift A name carries one meaning in one system and a different meaning elsewhere without signaling. **Failure mode:** identity, trust, or ownership claims are misinterpreted across contexts. ### 3.6 Registry fragmentation Multiple naming systems emerge without interoperability or conflict-resolution pathways. **Failure mode:** participants cannot know which namespace claims are authoritative, compatible, or contested. ### 3.7 Artifact ambiguity Objects, tags, posts, paths, and digital artifacts cannot be reliably referenced across systems. **Failure mode:** knowledge, provenance, and ownership degrade because identifiers are not stable. ### 3.8 Non-human namespace ambiguity AI agents, organizations, bots, and autonomous systems operate without clear namespace rights or management structures. **Failure mode:** non-human actors become hard to distinguish, govern, or hold accountable. These eight patterns are elaborated in operational detail under *Namespace Attack Taxonomy*, which adds resolver capture, ownership laundering, registry amnesia, and namespace flooding as concrete attack surfaces with required responses. The distinction is one of altitude rather than kind: this section names the structural failures a namespace must be designed against; the taxonomy names how those failures are actually attempted. --- ## 4. Core Principle **Names in the Meta-Layer must be portable, resolvable, governable, and resistant to capture. A namespace that cannot preserve identity, meaning, and control across systems becomes another platform dependency.** DP5 treats names as more than labels. Names are anchors for participation, reference, ownership, navigation, reputation, and coordination. A DP5-aligned namespace must therefore support: - participant-owned identifiers - community-owned identifiers - artifact and object identifiers - namespace portability across tools - conflict resolution and reservation logic - verifiable ownership and control - interpretable resolution across systems - resistance to squatting, spoofing, and seizure --- ## 5. Primary Mechanisms and Structural Conditions DP5 is enacted through mechanism families that together turn a name from a label into an accountable, resolvable, governed object. Each family addresses a distinct question that a namespace must be able to answer, and a namespace that answers some but not others will exhibit the failure modes named above. - **Namespace objects** define *what can be named*: meta-domains for spaces, personal identifiers for participants and personas, artifact identifiers for objects, name chains for structured composition, and well-known URI anchors for publisher-controlled trust data. - **The namespace system layer** defines *what a name is*, across five coupled layers: syntax, resolution, control, meaning, and history. Most existing naming systems implement one or two of these. DP5 requires all five, because omitting any one produces a specific, predictable failure — ambiguity, invisible override, ghost control, semantic drift, or history erasure. - **The resolution protocol** defines *how a name is interpreted*: a governed, inspectable process that normalizes, validates, queries multiple resolvers, returns explicit state, attaches provenance, applies local policy, and renders an interface signal. - **The state machine** defines *what a name currently is*: available, claimed, provisional, verified, active, disputed, quarantined, transferred, retired, or forked, with receipts on transitions that affect ownership, resolution, or trust. - **The attack taxonomy** defines *what a name must withstand*, pairing each known attack with a required structural response rather than a moderation promise. - **Registry architecture and registration rules** define *how names come into being*: ingest, candidate classification, canonicality, snapshots with checksums, pluggable indexers, and deterministic validation of labels. - **Tradeability with bounded trust** defines *how a name may change hands* without laundering its history, through transfer receipts, provenance preservation, and visible dispute state. The structural condition uniting these is that **a name must never assert more trust than it can demonstrate**. Every mechanism in this draft exists to close a gap between what a name appears to mean and what can actually be verified about it. Where verification is unavailable, the mechanism's obligation is to signal uncertainty rather than to default to trust — which is why explicit state, resolver provenance, and visible degradation recur throughout. --- ## 6. Primary Namespace Objects ### 6.1 Meta-domains Meta-domains address virtual spaces within the Metaweb, similar to how traditional domains address web spaces. A meta-domain may refer to: - a participant-controlled overlay space - a community zone - a smart-tag namespace - an application surface - a virtual or conceptual space - a bridge between a traditional domain and Meta-Layer objects Example forms include: - `boeing.com.web4` - `apple.com.web4` - `example.com.meta` - `