Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Chapter 9: Future Horizons (DNSSEC, TLS, and Web3 Integration)

The Kinetic Protocol, in its current v1 implementation, achieves the primary goal of creating a zero-cost, un-squattable, and fully decentralized naming system. However, providing a trustless name-to-IP mapping is only the foundational layer of a truly sovereign internet.

To completely divorce the internet from centralized authorities, Kinetic must solve the TLS Certificate Authority (CA) Bottleneck and the Physical Hosting Bottleneck.

This chapter details the architectural roadmap for Kinetic’s future evolution.


1. The Certificate Authority (CA) Bottleneck

Currently, the web relies heavily on HTTPS (TLS encryption). When your browser connects to https://bank.com, it receives a digital certificate guaranteeing that the server it is talking to is actually bank.com.

Who issues these certificates? A centralized oligopoly of Certificate Authorities (CAs) like Let’s Encrypt, DigiCert, and Sectigo. These CAs are trusted by the major browser vendors (Google, Apple, Mozilla).

If you own apple.kin, you cannot easily get an HTTPS certificate for it because standard CAs rely on ICANN-controlled DNS to verify domain ownership. Even if you could, relying on a centralized CA to issue a certificate for a decentralized domain defeats the philosophical purpose of Kinetic. A government could simply order a CA to revoke your certificate, instantly rendering your site untrusted by browsers.

1.1 The Solution: DANE and self-signed TLS

To bypass the CA oligopoly, Kinetic will integrate DANE (DNS-Based Authentication of Named Entities) natively into the protocol.

DANE, defined in RFC 6698, allows domain owners to publish the exact cryptographic hash of their TLS certificate directly into the DNS system via a TLSA record.

In a future update to the kinetic-core types, the Reveal struct will be expanded to support arbitrary payload types beyond just IP addresses:

#![allow(unused)]
fn main() {
pub enum PayloadType {
    IPv4(Ipv4Addr),
    IPv6(Ipv6Addr),
    TLSA(Vec<u8>), // The SHA-256 hash of the self-signed TLS cert
    TXT(String),
}
}

The Execution Flow:

  1. The domain owner generates their own self-signed TLS certificate locally on their server. No centralized CA is contacted.
  2. The owner computes the SHA-256 hash of this certificate.
  3. The owner executes the VDF grind to register apple.kin, embedding both the IP address and the TLSA hash into the Reveal payload.
  4. When a user navigates to https://apple.kin, the local kinetic-dns daemon intercepts the request.
  5. The daemon fetches the Kademlia payload, extracts the IP and the TLSA hash, and returns them to the browser.
  6. The browser connects to the server, receives the self-signed certificate, and verifies that its hash perfectly matches the TLSA record retrieved securely from the Kademlia swarm.

Because the Kademlia payload is secured by the user’s Ed25519 signature and the VDF Proof of Patience, the TLSA record is completely unforgeable. The browser can confidently display the “Secure Padlock” icon without needing to trust DigiCert, Let’s Encrypt, or any human authority.


2. The Physical Hosting Bottleneck

Mapping a decentralized name to a centralized IP address is a useful first step, but an IP address still points to a physical server sitting in a physical data center. That server can be unplugged by a hosting provider (like AWS or DigitalOcean), subpoenaed, or hit with a massive DDoS attack.

For Kinetic to achieve ultimate resilience, the domains must resolve to decentralized content networks rather than physical IP addresses.

2.1 Content Addressing via IPFS

The InterPlanetary File System (IPFS) changes the paradigm from “Where is the data?” (Location-based addressing, IPs) to “What is the data?” (Content-based addressing, CIDs).

In the future, the kinetic-cli will allow users to bind an IPFS CID to their domain instead of an IP address.

cargo run -- register library.kin QmYwAPJzv5CZsnA625s3Xf2nemtYgPpHdWEz79ojWnPbdG

When a user requests library.kin, the kinetic-dns daemon will query the Kademlia DHT, retrieve the TXT record containing the CID, and automatically redirect the traffic to a local IPFS gateway node.

The website files (HTML, CSS, JS) are served entirely from the P2P swarm. If the original author goes offline or is censored, the website remains perfectly accessible as long as at least one node on earth is pinning the CID.

Combining Kinetic with IPFS creates an unstoppable stack: An un-censorable naming system resolving to an un-censorable file system.

2.2 Anonymity via Tor Onion Services

For users operating under extreme authoritarian regimes, simply serving content is not enough; the server and the visitor must remain physically anonymous.

Tor Onion Services (.onion addresses) provide flawless anonymity, but the addresses are horrific 56-character base32 strings (e.g., expyuz5tatcgrvmxq...onion), making them impossible to memorize or share verbally.

Kinetic can bridge this gap by acting as a human-readable alias for Tor.

The Reveal payload can easily store an Onion address. When the user requests whisper.kin, the daemon fetches the Kademlia payload and proxies the TCP connection directly into the local Tor routing daemon.

The user types a memorable, 7-character name into their standard browser, and instantly connects to a heavily encrypted, multi-hop anonymous service, completely abstracting the complex cryptography away from the user experience.


3. Kinetic’s Ultimate Goal

The history of the internet is a cycle of decentralization followed by rapid corporate and governmental capture. The open protocols of the 1990s (HTTP, SMTP, DNS) were steadily enclosed by massive central authorities and monopolies.

Kinetic is not just a routing tool; it is a mathematical wedge designed to pry the base layer of the internet back open.

By replacing ICANN’s political bureaucracy with VDF mathematics, replacing DNS registries with Kademlia DHTs, replacing CAs with DANE, and replacing physical servers with IPFS swarms, Kinetic aims to build a parallel web architecture where censorship is not just illegal, but physically and mathematically impossible.