ouija .onion directory

AllDomains names → owning Solana wallet → derived Tor v3 .onion. Math is one-to-one and trustless — any 32-byte Ed25519 pubkey base58-encodes to a Solana address and base32-encodes (with checksum + v3 byte) to a single canonical .onion. This directory just publishes the pairs.

# Featured

#1mything.stacclive
note
First registered AllDomains name in the .stacc TLD wired to its mathematically-derived .onion. The owning wallet's secret key is held privately — only the public pubkey + derived .onion are published. Anyone can verify the on-chain owner via AllDomains and re-derive the .onion themselves.
domain
mything.stacc
Solana wallet
9xPnr6dg5PX8NPWq8GRh7mjB9rtLsb4HWC38dMeMqDcy
.onion (derived)
quhdlc473f4ggkt63lkxne4ygviazsybwmez3gpf2j7kn2i2dc3iujyd.onion
#2stacc — pumpfun robinhood (bricked)live
note
Publicly-burned mnemonic, demoed live as a hidden service. Same Ed25519 secret that once signed Solana txs from the bricked wallet now serves the .onion. The .onion's page publishes the full keypair (mnemonic + seed + Phantom-format private key) as part of the proof — do not fund.
domain
(no domain — direct address)
Solana wallet
7ihN8QaTfNoDTRTQGULCzbUT3PHwPDTu5Brcu4iT2paP
.onion (derived)
mpkjgiz6nqk2zp4vllvknfpt5q4yh2qsf2r6itmbzqc2n6ijr5kheiqd.onion
#3abandon × 11 + aboutephemeral
note
Standard BIP-39 test mnemonic. Industry-shared verification vector — any ouija implementation that doesn't produce this exact .onion has a bug. No live HS; ephemeral derivation only.
domain
(reference vector — no domain)
Solana wallet
HAgk14JpMQLgt6rVgv7cBQFJWFto5Dqxi472uT3DKpqk
.onion (derived)
6a3coysgu5nz3yzut3kcwfpcgl3fdd6cb5p42ty5mtub7g6sld35qlid.onion

# How this works

Every Solana wallet is mathematically also a Tor v3 .onion — same 32-byte Ed25519 pubkey, two encodings. If someone signs in to AllDomains with their wallet and registers e.g. mything.stacc, the derivation chain becomes:

alldomains_name (e.g. mything.stacc)
  → on-chain owner record (Solana)
  → 32-byte Ed25519 pubkey
  → base32(pubkey ‖ sha3_256(".onion checksum"‖pubkey‖\x03)[:2] ‖ \x03)
  → <hex>.onion

The .onion exists as a mathematical fact the moment the wallet exists, whether or not anyone is actually running a hidden service at that address. This directory lists known/featured ones, with live-status where we've verified the service is up.

# Browser extension

Install ouija-onion-resolver in Brave (or any Chromium browser). When you type an AllDomains name literally in the URL bar — mything.stacc, name.bonk,name.abc — the extension intercepts the navigation, looks up the on-chain owner, derives the .onion, and redirects. Brave's built-in Tor handles the .onion load.

Source: staccDOTsol/ouija-solana-tor-identity-collapse · MCP: ouija.social