import Link from "next/link"; import { SYNDICATE_NODES } from "@/lib/syndicateNetwork"; export default function SyndicateTopologyPage() { return (

Topology

Three conceptual layers sit above the raw node list. Each shell inherits hub auth and cart paths; only chrome and copy diverge.

  1. Ingress — Tor hostname maps to a dedicated root via proxy config; the browser still loads the same Next build.
  2. Presentation/w/[slug] picks a skin;{" "} {SYNDICATE_NODES.length} nodes are registered in{" "} syndicateNetwork.
  3. Persistence — forum posts, exchange rows, and cart JSON remain namespaced by origin in the usual browser model; operators document mirror bundles so users know which hostname they attached to.

Routing lore →

); }