> For the complete documentation index, see [llms.txt](https://parad0xlabs.gitbook.io/parad0xlabs-docs/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://parad0xlabs.gitbook.io/parad0xlabs-docs/null-resolver-.null-domains/null-resolver.md).

# What It Is

### Own a .null domain. Own your corner of the internet. Forever.

***

## The Problem

Every domain name you use today is rented. GoDaddy holds the lease on your `.com`. ICANN (the Internet Corporation for Assigned Names and Numbers — the non-profit that controls all domain names globally) can revoke an entire top-level domain overnight. Your CDN (Content Delivery Network — the company that actually delivers your website to visitors) can refuse to serve your content. Cloudflare, AWS, PayPal — each one is a chokepoint with a terms-of-service button and a legal team. And they use it. Sci-Hub lost its domain after a court order. WikiLeaks was dropped by its DNS provider within hours of political pressure. OnlyFans creators watched years of income evaporate when payment processors threatened to leave. Independent journalists in Belarus, Iran, and Russia have had their sites yanked mid-broadcast. The infrastructure of the web is owned by companies, and companies answer to governments, advertisers, and shareholders — not to you.

The problem is not that bad actors exist. The problem is that the entire web is built on a stack of "we reserve the right to terminate your account at any time." Every creator, merchant, journalist, and developer building on that stack is building on sand. One policy change, one court order, one viral Twitter mob — and your presence is gone.

***

## What Null Resolver Is

**Null Resolver** is a Chrome extension that intercepts `.null` domain names — addresses like `parad0x.null` — and resolves them directly against the Solana blockchain (a public database distributed across thousands of computers worldwide, with no single company controlling it). No registrar. No DNS (Domain Name System — the phone book of the internet that translates names to server addresses). No company in the middle.

When you type `parad0x.null` into Chrome, Null Resolver reads the Solana blockchain directly, finds where that name points, and takes you there — via Arweave (a permanent, decentralized storage network, like a hard drive owned by nobody and destroyed by nobody). The content is not hosted on a server that can be shut down. The name registration is not stored in a database that can be edited. Both the name and the content live on public infrastructure that no single entity controls.

It is like if your home address was written in permanent ink on a public wall that nobody owns, instead of being stored in a company database they can edit.

For the technically curious: a `.null` domain is a record on Solana's `null_registrar` program. That record contains a pointer to an Arweave transaction ID where your content lives. The extension reads that record, follows the pointer, and loads the content — entirely client-side, entirely verifiable, with no intermediary server that can be pressured, hacked, or turned off.

***

## Who Needs This

* **Content creators who have been deplatformed** — YouTube, Patreon, Instagram, OnlyFans: you built an audience on someone else's land. A `.null` domain is land you own.
* **Journalists in restricted countries** — your `.com` can be blocked at the ISP (Internet Service Provider) level by governments. A `.null` name resolved via blockchain is structurally harder to censor.
* **Merchants dropped by payment processors** — Stripe, PayPal, Square all have acceptable-use policies. Your `.null` site is a permanent home for your catalog and customer relationships, regardless of who processes your payments.
* **Developers who want permanent infrastructure** — deploy once to Arweave, register once on Solana, and your project page outlasts any hosting company.
* **Anyone who wants to own their online presence instead of renting it** — one registration fee, no renewals, no landlord.

***

## What Is Live Right Now

The `null_registrar` program is deployed on Solana mainnet. Its program id is being finalized and centralized in config — `retired/superseded — see config (pending)`. This is not a testnet. This is not a demo. It is running.

`parad0x.null` resolves today. Type it in Chrome with the extension loaded and you will land on real content served from Arweave.

The Chrome extension is available now — load it unpacked from the `extension/` folder. A Web Store listing is in development for one-click install.

Registration is free in the meaningful sense: there is no subscription, no annual fee, no company to pay. You pay approximately $0.10 in Solana network fees (the cost of writing a transaction to the blockchain — less than a text message), and the name is yours. Permanently.

**Self-serve registration CLI and UI are rolling out next — follow this repo.**

***

**Next:** [**How Resolution Works**](https://github.com/Parad0x-Labs/web0/blob/main/null-resolver/AGENTS.md) **— the full technical spec for builders who want to integrate `.null` into their own apps, agents, and backends.**


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://parad0xlabs.gitbook.io/parad0xlabs-docs/null-resolver-.null-domains/null-resolver.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
