Skip to content

Parad0x-Labs/web0

Parad0x Labs

The internet we were promised — before it got owned.

Nully — the Parad0x Labs mascot

The privacy stack for AI agent payments and identity on Solana. .null names resolve a wallet, site, and payment endpoint in one on-chain lookup. x402 handles per-call agent billing with no custodian. Dark NULL adds ZK-shielded amounts and anonymous name ownership. 8+ programs live on Solana mainnet.

npx @parad0x_labs/null-mcp              # MCP server: resolve .null, build private payments, anchor receipts
npm i @parad0x_labs/openclaw-x402-pay   # pay x402-gated agents and APIs — hard spend cap, BYO signer
npm i @parad0x_labs/openclaw-x402-gate  # charge other agents for your skill; funds hit your wallet
npm i @parad0x_labs/x402               # x402 payment protocol on Solana

13 packages on npm · Agent toolkit · Build on it


Some of us were here early — before the suits, before the ETFs. Back when crypto wasn't a ticker, it was an escape hatch. When decentralization was a threat, not a pitch deck. The dream was simple and it was enormous: own your name, own your money, own your identity — and let no one revoke any of it. No registrar. No bank. No platform with a terms-of-service button and a legal team standing behind it.

Then the web got captured.

Web2 turned you into the product — every click logged, every account freezable, every "creator" one policy update away from zero. Web3 was supposed to fix it, and in some ways it did — but it built the future inside a glass house. Every payment public. Every wallet a permanent, searchable record of everything you've ever done. The institutions the early dream was built to route around walked back in through the front door and called the surveillance "transparency."

Privacy — the entire point — became a footnote.

Parad0x Labs exists to finish the original job.


Web0 isn't Web3 + 1. It's the zero underneath.

We didn't call it Web0 to sound like the next version. We called it Web0 because it's the layer before all of it — the root, the blank slate, the promise that predates the captured web. Zero. Null. The void you actually control.

That's why everything we build is rooted in null: .null names you own forever, the NULL token, the Dark NULL privacy layer. Null means reveal nothing. Zero means owned by no one but you.

Web0 is that old promise — rebuilt for the world that's actually arriving: an economy where AI agents pay each other, prove who they are, and act on your behalf thousands of times a day — without broadcasting your whole life to do it.


It was always one plan — even when it didn't look like it

From the outside it looked scattered. A payment rail here. A domain resolver there. A compression engine, a media tool, an evidence vault, a privacy layer. Anyone without the map figured we were unfocused — shipping random things that didn't add up.

We weren't pivoting. We were building the whole machine.

  • Paydna-x402: money that moves per API call. No Stripe, no platform cut, no chargebacks. The x402 access gate proves your balance clears a tier threshold without revealing your wallet or your balance — a single-use nullifier stops replay.
  • Own your name — anonymously.null domains: resolved straight off Solana. No ICANN, no DNS, no landlord. Register, manage, and even sell a name with no on-chain link between your wallet and the name — ownership is a cryptographic commitment, authorized by a zero-knowledge proof, submitted by a permissionless relayer so your wallet never signs.
  • Prove without exposingDark NULL: prove you're good for it, reveal nothing else. A shielded pool moves value with sender, recipient, and amount hidden; GhostScore proves a track record — enough receipts, enough settled volume — without revealing identity.
  • Run it yourselfNULLA: your machine, your model, your memory.
  • Keep the receiptsOpenClaw: a flight recorder so an agent's word is provable, not trusted.
  • Shrink it, keep the proofLiquefy & Nebula: compression that still proves what it stored.

One name resolves all of it: who you are, how to pay you, what you can do, and the proof you did it. That's Web0. It was always Web0.

The same machine, for the engineers

Layer Component What it does
Discovery .null domains (Solana PDA) a name you own — anonymously — that resolves the whole stack
Content Arweave permanent, seizure-resistant storage
Identity Dark NULL (ZK) prove a reputation without revealing the history behind it
Payments x402 on Solana pay per API call — quote, pay, verify, receipt, anchor — privately
Compute NULLA mesh your hardware runs the models; peers bid on jobs
Proof Receipts + NULL the receipt is the proof of work — no oracle decides

This isn't a roadmap. It's live.

Registering, resolving, transferring, and recipient-private pay-by-name .null names is live on Solana mainnet — the null_registrar program (NXgQhepFpDCu935H1D4g34g59ZYbo1jR4tBCZWhV8Np), with premium 1–3 char auctions and the resale marketplace live alongside it on null-auction (39Ayjpnucq51k94uKorzX5sRRxv2F79zpVRZdMnWgbWG). 8+ programs are live on Solana mainnet-beta, backed by 438 tests. See the canonical id list in docs/PROGRAMS.md.

And web0.null runs on its own stack. The name resolves on Solana mainnet to a permanent site on Arweave — owned by a wallet, served by no server anyone can take down. The front door is its own first .null site: open it through the .null resolver, or via any Arweave gateway. web0.null now serves its .null name directory keyless straight from Arweave — an off-browser indexer publishes the snapshot and the browser reads it directly: no server, no API key in the bundle.

The Dark NULL privacy layer on top — anonymous .null ownership, the shielded pool that hides sender, recipient, and amount, the private x402 access gate, and serverless GhostScore reputation — is deployed and ZK-verified end-to-end on Solana devnet, mainnet rolling out. Every prover runs client-side; there are no servers in the loop. You can open the transactions yourself.

See exactly what's live, with the proofs

The proof is the on-chain link, never the adjective. Anyone who lived through the last cycle of promises can smell the difference — and so can we.

Registrar, auctions, and the resale marketplace: live on mainnet. The privacy layer: live on devnet — mainnet rolling out.


Install — live on npm

The stack ships as installable packages under the @parad0x_labs scope. Give an agent web0 powers in one line:

npm install @parad0x_labs/null-mcp                 # MCP server: resolve .null, register, bid — unsigned txs, keyless
npm install @parad0x_labs/openclaw-x402-pay        # pay x402-gated APIs + other agents, hard spend cap, BYO signer
npm install @parad0x_labs/openclaw-x402-gate       # charge other agents for your skill/API; funds hit your wallet
npm install @parad0x_labs/openclaw-agent-passport  # on-chain agent identity (.null + ETH↔Solana binding)

13 packages are live today — MCP toolkits, x402 pay/gate/session, identity, context compression, receipt batching. Full registry with versions and what each does: packages/.


What we will not compromise

  • Privacy is the floor, not a feature. If it leaks by default, it's broken by design.
  • Permissionless, or it doesn't count. Anyone can build on it; no one can be shut out of it.
  • You own it. Your keys, your name, your data, your history — never ours to hold.
  • One token, forever. NULL is the only coin we will ever launch. The whole stack is MIT and open — we charge for hosting and scale, never for the code.
  • No bending the knee. We don't mock privacy to look respectable, and we don't hand the institutional claw the keys it spent a decade trying to take.

For the ones who remember

The dream didn't die. It just needed someone stubborn enough to build the entire thing instead of one slice of it — and patient enough to do it in the open, on-chain, where you can check the work yourself.

If you were here for the early days: welcome home. If you're a builder — or an agent — looking for the exit from the surveilled, gatekept, rent-everything web: this is the door.

Web0. Own your corner of the internet. Forever.

Why Web0 wins · How it all connects · Build on it


Build with us — in public

web0 is developed in the open, and contributions are welcome — fix a doc, propose a .null site template, report a bug, or suggest a feature.

  • Start here: CONTRIBUTING.md — how to open a PR, the commit convention, and the content rules that keep the repo clean.
  • Open an issue: bug · docs improvement · template proposal · feature request (pick a form when you click New issue).
  • Security: report privately — see SECURITY.md.
  • Be excellent: Code of Conduct.
  • License: MIT — the whole stack is open.

Find us · $NULL

$NULL — the one and only token. Official contract address:

8EeDdvCRmFAzVD4takkBrNNwkeUTUQh4MscRK5Fzpump

View on Solscan · pump.fun

⚠️ That address is the only real NULL. We will never launch a second coin (see Wrapped NULL) — anything calling itself "NULL v2," a "new NULL," an airdrop claim, or a different contract is a scam. Verify the CA before you touch anything.

About

web0 — the .null naming & identity layer for the agentic web on Solana. Names resolve to your site (Arweave), pay-by-name (x402), and AI agents (MCP). Docs & specs. Live on mainnet.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors