K KASPA BROWSER A Public-Good, Community-Driven Project for Decentralized Naming, Identity & Web Access on Kaspa OPEN FOR EVERYONE · FREE FOREVER · EDITABLE BY ANYONE Introduction Kaspa Browser is a fully open, volunteer-driven public project designed to bring decentralized naming, identity, and content verification to the Kaspa ecosystem. It is not owned by any company, not operated for profit, and not controlled by any central entity. Anyone may contribute, fork, improve, or publish their own versions. Kaspa Browser is built to be · Public · Free · Open ‑ source · Editable · Community ‑ maintained · Non ‑ profit · Permissionless Purpose Its purpose is to serve the global Kaspa community with decentralized naming ( .kas ), verified content, wallet-based identity, and trustless access to decentralized websites. KASPA BROWSER · PUBLIC WHITEPAPER 02 Privacy & User Protection Kaspa Browser is designed with strict privacy guarantees. All resolution happens locally, and all indexer queries are randomized and parallelized to prevent correlation. Kaspa Browser leaves zero digital footprint. No data, ever · No data collection. · No tracking. · No analytics. · No telemetry. · No logs or browsing history. · No user profiling. · No centralized servers. · No storage of personal information. Stateless by design Kaspa Browser does not hold keys, sign transactions, manage funds, or store identities, names, addresses, manifests, or queries. It is fully stateless and read-only. Local caching is used only for temporary performance optimization — it does not identify users and is cleared automatically. Because the project is fully open-source, anyone can verify that no user data is ever stored or transmitted. KASPA BROWSER · PUBLIC WHITEPAPER 03 System Overview Kaspa Browser consists of four open components. The extension is strictly a resolver and verifier — it never touches funds or keys. KNS Kaspa Name Service Manifest System content integrity & versioning Kaspa Browser Extension resolver · verifier · renderer External Wallets signatures, payments & ownership Figure 1 — The Extension never holds keys; it only coordinates naming, content, and wallet-side signing. KASPA BROWSER · PUBLIC WHITEPAPER 04 KNS — Kaspa Name Service KNS stores .kas name records directly on the Kaspa blockchain: · owner_address · manifest_hash · version · expiry · metadata Name registration protocol To ensure fairness, registration follows a simple, transparent lifecycle: missed renewal → automatic re-auction Dutch Auction 72 hours Cooldown anti-flipping Annual Renewal required Grace Period then re-auction Figure 2 — Name registration lifecycle. This prevents squatting and rapid flipping. KASPA BROWSER · PUBLIC WHITEPAPER 05 Manifest System The manifest defines everything needed to locate and validate a site's content: · Storage type · Storage location · Version · Resources · Metadata · Fallback storage The manifest hash is stored on-chain, so any tampering with off-chain content is immediately detectable. Version counter — rollback protection version = version + 1 Every update must increment the counter. Kaspa Browser rejects lower or repeated version values, preventing rollback and replay attacks. KASPA BROWSER · PUBLIC WHITEPAPER 06 Resolution Protocol When a user enters kaspa://example , the extension performs a fully verified, five-step resolution: match mismatch 1. KNS query via indexer 2. SPV / Merkle verification 3. Manifest retrieval (IPFS / HTTP) 4. Hash verification Site rendered "Verified by KNS" Red warning content does not match hash Figure 3 — Every lookup is independently verified before a site is rendered. KASPA BROWSER · PUBLIC WHITEPAPER 07 Security Model Indexer trustlessness All indexer data must be validated through SPV. Kaspa Browser never trusts an indexer's response on its word alone. Homoglyph protection Only safe characters are allowed in .kas names. Confusable Unicode characters are blocked, and users are warned before visiting a suspicious lookalike name. Typosquatting protection Suspicious lookalike names are automatically flagged before resolution completes. Privacy & availability Privacy Local caching, randomized indexer selection, parallel queries, and future ZK resolution support. IPFS availability Owner pinning, community pinning, and fallback storage keep content reachable. KASPA BROWSER · PUBLIC WHITEPAPER 08 User Experience Visitors No wallet required. Verified content. Spoofing protection built into every page load. Forums Reading is free. Posting requires a wallet signature — the browser only forwards the request, the wallet signs it, and the site verifies it. Commerce The browser is strictly read-only. The wallet handles all payments, displaying the amount, recipient, and memo before the user approves and broadcasts. KASPA BROWSER · PUBLIC WHITEPAPER 09 Site Owner Workflow Publishing and maintaining a .kas site follows a simple, repeatable sequence: Register name Build website Choose storage Create manifest Compute hash Update KNS Publish updates repeat as content evolves KASPA BROWSER · PUBLIC WHITEPAPER 10 Implementation Roadmap Phase Focus Key deliverables 1 Core Protocols KNS v2, auctions, renewal system, version counter, SPV / Merkle verification, indexer network 2 Kaspa Browser Resolver, verifier, renderer, typosquatting, homoglyph detection, cache, multi-indexer 3 Developer Tools Manifest generator, IPFS uploader, KNS CLI, JS SDK 4 Forums Identity signatures, moderation tools, forum SDK 5 Commerce Payment request API, shop SDK, wallet integration standards 6 Advanced Security ZK resolution, incentivized pinning, additional protections KASPA BROWSER · PUBLIC WHITEPAPER 11 Community & Open Contribution Kaspa Browser is a public-good project. Anyone may: · Fork the code · Improve the protocols · Publish new versions · Create alternative extensions · Build tools · Propose upgrades · Contribute to documentation · Create new naming standards · Extend the ecosystem There is no ownership, no licensing restrictions, no commercial barriers, no usage limitations. Everything is open for everyone. KASPA BROWSER · PUBLIC WHITEPAPER 12 Conclusion Kaspa Browser is a decentralized, trustless, community-driven project designed to bring human-readable naming, verified content, identity, and secure web access to Kaspa. It is · Open · Free · Public · Editable · Forkable · Permissionless · Non ‑ profit A public good for the future of Kaspa. KASPA BROWSER · PUBLIC WHITEPAPER 13 The Kaspa Browser Experience A calm, verified, distraction-free way to browse the decentralized web — every page checked before it renders. kaspa://example.kas VERIFIED Explore .kas Figure 5 — Every page carries a live verified indicator, resolved and hash-checked before it ever renders. KASPA BROWSER · PUBLIC WHITEPAPER 14 K A public good for the future of Kaspa. Open · Free · Public · Editable · Forkable · Permissionless · Non-profit