Ledger público de cada cambio del directorio — para que cualquiera pueda verificar que el cortafuegos editorial se sostiene.
La lista es el producto; esta es la factura de cómo cambia.
{"provider":{"id":"zerotrace","category":"exchanges","subcategory":"Aggregators","name":"Null Route — ZERO TRACE","tagline":"Null Route — ZERO TRACE: Privacy-first swap aggregator that ranks exchanges by KYC rating (A→D) and log policy rather than price. Lives as a UI subpage on cetoc.org over Trocador.app.","review":"**Not to be confused with [0trace](/exchanges/0trace)** — a separate own-liquidity instant-swap operator at 0trace.io (Grade B). This listing is the swap-aggregator UI at cetoc.org / NULL_ROUTE.\n\n**What it is.** A swap aggregator with a hard privacy filter — sorts exchange quotes by KYC rating (A=never, D=can freeze funds) and log policy rather than by price. Listed at **Grade C** because the KYC-awareness UX is genuinely useful but the tool has zero legal pages, zero operator disclosure, zero peer-directory footprint, and swaps execute through Trocador.app rather than its own infrastructure.\n\n**Background.** ZERO TRACE (NULL_ROUTE) is a sub-page of **cetoc.org** — a zerotrace: held → active at Grade C. i18n populated for zh/es/ru. Category exchanges/Instant Swaps. Rationale: operator (null_route) addressed 4 of 5 original hold reasons (onion mirror + broader NULL_ROUTE toolkit context + contact channel + peer-dir footprint verified across kycnot 7/10 + xmrlist + bitlist + monerica + BTT ANN); remaining Trocador single-provider dependency caps at Grade C. Naming-collision fix applied (renamed to Null Route — ZERO TRACE + cross-warnings both ways with 0trace listing).
Peer-dir footprint verified from operator-supplied URLs (5 primary + 1 pending + monerica parent-brand). Grade set to C in data.rating. Status stays HELD pending i18n populated (per draft-to-active-needs-i18n rule). Substantive rejection of 4 of 5 original hold reasons — Trocador single-provider dependency remains the cap on grade.
Renamed "ZERO TRACE" → "Null Route — ZERO TRACE" to resolve naming collision with 0trace (0trace.io, Grade B). Aligns with operator current parent branding (NULL_ROUTE). Cross-warning added to review body of both listings.
{
"from_bulk": true
}{
"from_bulk": true
}{
"from_bulk": true
}{
"from_bulk": true
}{
"from_bulk": true
}