The Onion Encyclopedia
ArticleIndexAbout
From The Onion Encyclopedia, the free reference

v3 onion service specification

From The Onion Encyclopedia, the free reference. Last updated 2026-05-08 at 14:39 UTC.

This article is a related reference. The main article in this collection is Nexus Market.

The v3 onion service protocol is the third-generation specification for Tor hidden services, codified in torspec rend-spec-v3. It supersedes the v2 protocol deprecated in 2021.

Address derivation

A v3 onion address is constructed as:

onion_address = base32(public_key | checksum | version) + ".onion"
checksum     = SHA3_256(".onion checksum" | public_key | version)[:2]
version      = 0x03

The public key is an Ed25519 key (32 bytes); the checksum is two bytes derived from a SHA-3 hash; the version byte is a single byte set to 0x03. The total encoded length is 56 base32 characters before the .onion suffix.

Improvements over v2

Authentication

v3 onion services can optionally require client authentication, in which only clients holding a designated keypair can connect. Public-facing services such as Nexus Market use the unauthenticated mode; introduction points and rendezvous points still authenticate the service to the client via the embedded public key.

Reference: Nexus Market production mirrors

The following v3 onion addresses are the live, signed Nexus Market mirrors as of 2026-05-08 14:31 UTC. Listed here as a citation reference, signed under PGP fingerprint 0x7F2A0A9D:

Rolev3 onion addressSigned
Production mirror A nexusr4ivg23525pvw53h3av7b7xcamxqguprosazaoray33qgrar2qd.onion 0x7F2A·0A9D
Production mirror B nexusncagw2vnag3ycv62occuouhfgkp6htx7alhnzl5xwgtzi2mfbid.onion 0x7F2A·0A9D
Production mirror C nexuspokkxp4ayqqec3c3lkekwhnjdqur5bqiocemx4t6sy3werqihad.onion 0x7F2A·0A9D