๐ Official Website & Live Documentation | ๐ Read the Whitepapers | ๐๏ธ Governance Specs
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โ62 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.
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.1485827954.workers.dev) are immediately forwarded to your upstream OS resolver without latency overhead.
The .kin network is the canonical public commons running on the Kinetic engine.
Linux & macOS:
curl -sSL https://kinetic.saifmukhtar.dev/install.sh | bashWindows (PowerShell as Admin):
Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSignedirm https://kinetic.saifmukhtar.dev/install.ps1 | iexGenerate your 24-word master seed phrase and post-quantum keys:
kinetic seed initCompute the un-parallelizable VDF proof and publish your name to the global P2P network:
kinetic name register mywebsite.kinOnce the VDF proof completes, publish the zone record:
kinetic name publish mywebsite.kinYou 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.
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. - Bicameral Governance: Maintain sovereign governance keys with emergency timelocks and 69% maintenance council ratifications.
๐ Read the Complete Engine Forking & Custom Network Guide
Kinetic requires Rust 1.80+ and C++ build tools for the chiavdf FFI engine.
Ubuntu / Debian:
sudo apt update && sudo apt install -y build-essential cmake libgmp-devmacOS (Homebrew):
brew install cmake gmpgit clone https://github.com/saifmukhtar/kinetic.gitcd kineticcargo build --release --workspace
โ ๏ธ CRITICAL: Always compile with--release. Debug builds lack compiler SIMD/LTO optimizations, making VDF squarings unplayably slow.
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-simpython3 setup_sim.py./deploy.shRun the Python orchestrator:
sudo python3 orchestrator.pyLaunch the real-time visual web dashboard:
cd kinetic-dashboard && npm install && npm run devExplore the mathematical proofs, RFC drafts, and security models powering Kinetic:
- ๐ 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. Bicameral Governance Engine: Council multisig rules and timelock emergency resets.
- ๐จ 7. Kinetic Engine Forking (
kinetic-forge): Custom TLD network deployment guide.
- ๐ draft-mukhtar-kinetic-network-00: The Kinetic Network Protocol Specification.
- ๐ draft-mukhtar-kinetic-identity-00: The Kinetic Identity (KID) Specification.
- ๐๏ธ 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, Bicameral 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.
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