Independent technical-legal proposal

I5NS-DRAFT-00 — Internet 5.0 Naming System

Cryptographic, decentralized and multi-locator naming system.

I5NS-DRAFT-00 — Internet 5.0 Naming System

This is an independent draft, not an official IETF RFC.

Internet 5.0 Initiative                                      A. F. Rodrigues
Request for Comments: I5NS-DRAFT-00                         Independent
Category: Informational                                      27 May 2026

              Internet 5.0 Naming System (I5NS)
       A Cryptographic, Decentralized and Multi-Locator Naming System

Status of This Memo

   This document is an independent informational draft inspired by the
   Request for Comments format. It is NOT an official IETF RFC. Its purpose is
   to specify, at a conceptual level, a naming system for Internet 5.0.

Abstract

   I5NS is a naming system based on cryptographic identity, multiple signed
   locators, distributed publication and transparency logs. I5NS does not
   necessarily replace traditional DNS, but reduces dependence on a single
   root, a single registrar, a single resolver or a single access path.

1. Definition

   Verifiable cryptographic identity, for Internet 5.0 purposes, is an
   identifier derived from a public key, capable of signing records, names,
   routes, content and updates, without requiring mandatory linkage to civil
   identity, state registry, central authority or single registrar.

   Verifiability proves cryptographic control and continuity of authorship,
   not compulsory civil identification.

2. Name Types

   1. Canonical cryptographic name, derived from a public key.
      Example: i5id:ed25519:z6Mkp...

   2. Human-friendly name, associated with a cryptographic identity by means
      of a signed record.
      Example: internet5.i5

   The canonical name is the technical root of trust. The human name is a
   convenience alias subject to reputation, proof of use and possible dispute.

3. Normative Requirements

   I5NS-REQ-01: An I5 domain MUST be associated with a cryptographic identity.

   I5NS-REQ-02: An I5 domain MUST have a record signed by the owner key or by
   authorized recovery keys.

   I5NS-REQ-03: An I5 domain SHOULD allow multiple locators, including HTTPS,
   onion services, IPFS, mirrors, relays and caches.

   I5NS-REQ-04: An I5 domain MUST support key rotation and revocation.

   I5NS-REQ-05: An I5 domain MUST NOT depend on a single central authority
   capable of globally removing names by political decision.

   I5NS-REQ-06: I5NS clients SHOULD consult multiple registration sources,
   including transparency logs, distributed records, caches and configurable
   trust sources.

   I5NS-REQ-07: Human-name conflicts SHOULD be handled through transparency,
   reputation, temporal proof, proof of control and user display, and not
   through automatic global censorship.

4. Minimal I5NS Record

   A minimal record should contain claimed name, canonical cryptographic
   identifier, public key, locators, creation date, validity, recovery policy
   and signature.

5. Recovery

   I5NS records SHOULD support m-of-n recovery, allowing replacement of the
   primary key or revocation through joint signatures of recovery keys.

6. Distributed Publication

   I5NS records MAY be published through multiple channels, including
   .well-known files in traditional domains, DNS TXT, IPFS, public
   repositories, transparency logs, distributed caches and independent mirrors.

7. Resolution Privacy

   I5NS clients SHOULD reduce interest leakage through local cache, batched
   queries, multiple resolvers, oblivious queries, privacy networks, traffic
   padding or other appropriate mechanisms.

8. Anti-Bottleneck Considerations

   I5NS MUST NOT require global civil registration, mandatory KYC, a single
   approval authority, a global list of authorized identities or a single
   entity capable of revoking identities. A person MAY hold multiple
   contextual identities; public-content readers SHOULD be able to access
   without persistent identity.