README.md
August 1, 2026 ยท View on GitHub
๐ Official Website
The full documentation for Kinetic has been moved to its own repository. You can find all protocol specifications, technical deep dives, and whitepapers there.
๐ Kinetic Documentation Hub
โก What is Kinetic?
Kinetic is a decentralized, zero-cost, sovereign namespace and identity engine written in Rust. It solves the domain naming problem without relying on centralized corporate registries (like ICANN) and without blockchains, gas fees, or speculative crypto tokens.
Instead of paying money to registrars, you pay with sequential computational time. By evaluating a Verifiable Delay Function (VDF) over imaginary quadratic class groups, your machine proves it expended un-parallelizable time to claim a name.
- ๐ Zero Cost: Domain registrations require exactly $0.00.
- ๐ก๏ธ Squatter-Resistant: Short names scale on a steep mathematical "Squatter Cliff" (a 2-char domain requires 30 days of CPU squarings; 21โ63 char domains take 30 minutes). Mass domain squatting and bot sniper farms are physically impossible.
- ๐ Post-Quantum Ownership: Names are cryptographically bound to an ML-DSA-65 (FIPS 204) quantum-resistant identity key.
- ๐ Native Split-DNS Interception: Integrates transparently into your OS network stack, resolving
.kinnames natively in any Web2 browser while passing standard internet queries through unaffected.
๐๏ธ Architecture & How It Works
Kinetic acts as a local, transparent Split-DNS gateway running on port 53:
- Query Interception: When you type
alice.kininto Firefox, Chrome, orcurl, the OS resolver sends the request to the Kinetic Daemon listening on127.0.0.2:53. - DHT Lookup: The daemon checks its local Kademlia DHT routing table (
libp2p) to resolve the zone payload signed by Alice's post-quantum key. - Transparent Passthrough: Standard internet queries (e.g.
google.comorgithub.com) are immediately forwarded to your upstream OS resolver without latency overhead.
๐ Quick Start โ Use the .kin Network
The .kin network is the canonical public commons running on the Kinetic engine.
๐ฅ 1. Install via One-Line Script
Linux & macOS:
curl -sSL https://kinetic.saifmukhtar.dev/install.sh | bash
Windows (PowerShell as Admin):
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned
irm https://kinetic.saifmukhtar.dev/install.ps1 | iex
๐ 2. Initialize Your Post-Quantum Identity
Generate your 24-word master seed phrase and post-quantum keys:
kinetic seed init
๐ 3. Claim Your .kin Name
Compute the un-parallelizable VDF proof and publish your name to the global P2P network:
kinetic name register mywebsite.kin
Once the VDF proof completes, publish the zone record:
kinetic name publish mywebsite.kin
You can now visit mywebsite.kin natively in your browser or host services on it!
๐ฅ๏ธ Prefer a Graphical GUI? Try the cross-platform desktop application at saifmukhtar/kinetic-client.
๐ด Deploy Your Own Sovereign Network (kinetic-forge)
Kinetic is designed from the ground up to be fully engine-swappable and engine-forkable. Any university, enterprise, government, or private community can deploy their own independent, cryptographically isolated namespace (e.g., .uni, .corp, .dev) in minutes.
Using the interactive kinetic-forge wizard:
cargo run --release --bin kinetic-forge
- Configure Network Constants: Define custom TLDs, bootstrap nodes, and target VDF delay parameters in
network.json. - Compile Engine: Constants are compiled directly into the binary suite via
build.rsfor maximum performance and zero config drift. - Governance: Maintain sovereign governance keys with emergency timelocks and 69% maintenance council ratifications.
๐ Read the Complete Engine Forking & Custom Network Guide
๐ป Building from Source
Kinetic requires Rust 1.80+ and C++ build tools for the chiavdf FFI engine.
๐ฆ Prerequisites
Ubuntu / Debian:
sudo apt update && sudo apt install -y build-essential cmake libgmp-dev
macOS (Homebrew):
brew install cmake gmp
๐จ Compilation
git clone https://github.com/saifmukhtar/kinetic.git
cd kinetic
cargo build --release --workspace
โ ๏ธ CRITICAL: Always compile with
--release. Debug builds lack compiler SIMD/LTO optimizations, making VDF squarings unplayably slow.
๐งช 50-Node Simulation Sandbox
The repository includes an autonomous multi-node simulation environment (kinetic-sim/) testing network resiliency, DHT lookup, VDF anti-squatting, and CDN web hosting failovers across 50 containerized nodes.
cd kinetic-sim
python3 setup_sim.py
./deploy.sh
Run the Python orchestrator:
sudo python3 orchestrator.py
Launch the real-time visual web dashboard:
cd kinetic-dashboard && npm install && npm run dev
๐ Complete Whitepapers & Specifications
Explore the mathematical proofs, RFC drafts, and security models powering Kinetic:
๐ Official Whitepapers (whitepaper/)
- ๐ 1. Vision & Executive Summary: The case for sovereign time-secured namespaces.
- โก 2. Consensus & Proof of Patience: Squatter Cliff mathematical proofs & VDF class group squarings.
- ๐ 3. Decentralized Identity Architecture (KID): Post-quantum ML-DSA-65 identity documents.
- ๐ 4. Network & Execution Spec: libp2p Kademlia DHT, gossip subtopics, and Split-DNS.
- ๐ก๏ธ 5. Security & Threat Mitigation: Formal resistance to Sybil, Eclipse, and Front-Running attacks.
- ๐๏ธ 6. Governance Engine: Council multisig rules and timelock emergency resets.
- ๐จ 7. Kinetic Engine Forking (
kinetic-forge): Custom TLD network deployment guide.
๐ IETF Internet-Draft Specifications
- ๐ draft-mukhtar-kinetic-network-00: The Kinetic Network Protocol Specification.
- ๐ draft-mukhtar-kinetic-identity-00: The Kinetic Identity (KID) Specification.
๐๏ธ Technical Specifications & Repository Guides (.github/)
- ๐๏ธ ARCHITECTURE.md: Deep-dive workspace topology, binary boundaries, and trait abstractions.
- โ๏ธ CONFIG.md: Comprehensive configuration guide for daemon, P2P networking, and Drand settings.
- ๐ CRYPTO.md: Cryptographic primitive choices (Ed25519, ML-DSA-65, Chia VDF, Drand).
- ๐ก๏ธ THREAT_MODEL.md: Adversarial threat vectors, security boundaries, and non-goals.
- ๐๏ธ GOVERNANCE.md: Maintenance council supermajority, Council keys, and emergency procedure.
- ๐ค CONTRIBUTING.md: Contribution guidelines, commit rules, and PR checklist.
- ๐ SECURITY.md: Responsible disclosure policy and security contacts.
- ๐ CODE_OF_CONDUCT.md: Community engagement standards.
๐ ๏ธ Open-Source Foundation & Acknowledgments
Kinetic is built upon world-class open-source infrastructure:
- ๐ฆ rust-libp2p: Peer-to-peer networking, Kademlia DHT, Gossipsub, and NAT traversal.
- ๐งฎ chiavdf: High-speed Class Group VDF repeated squarings engine.
- ๐ฒ drand: Ungameable threshold randomness beacon for VDF commitment challenges.
- โก hickory-dns: Sovereign Split-DNS server interception framework.
- ๐ ml-dsa: FIPS 204 post-quantum digital signature algorithms.
- ๐พ sled: Embedded pure-Rust high-concurrency database.
- ๐ axum: Modern async web framework powering local daemon REST APIs.
Code License: Apache License 2.0 ย |ย Documentation & Specs: Creative Commons Attribution 4.0 International (CC BY 4.0)
Created & Maintained by Saif Mukhtar ย โขย ๐ kinetic.saifmukhtar.dev