# =============================================================================
# EldritchWeave / CyberLux — Tor hidden service registry (43 v3 onions)
# =============================================================================
#
# Live .onion hostnames are NOT stored in git. Each service has its own keypair
# under /var/lib/tor/<torDir>/ on the machine running Tor.
#
# To print real URLs on the server:
#   sudo bash scripts/list-onion-urls.sh
#   sudo bash scripts/export-onion-urls.sh    # writes onion-urls.txt at repo root
#
# Each address below uses the form:  http://<56-char-v3-onion>.onion
# Open in Tor Browser or Onion Browser — use http:// (not https) for v3 onions.
#
# All services proxy one Next.js app (127.0.0.1:3000) via nginx on 127.0.0.1:8080–8122.
# =============================================================================

# --- 1
# Site:        Hub — main storefront (home)
# torDir:      cyberlux
# Nginx:       127.0.0.1:8080
# App path:    /
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux/hostname>.onion

# --- 2
# Site:        Forum — void aggregate / coven
# torDir:      cyberlux_forum
# Nginx:       127.0.0.1:8081
# App path:    /forum
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_forum/hostname>.onion

# --- 3
# Site:        Exchange — classifieds / soul trade
# torDir:      cyberlux_exchange
# Nginx:       127.0.0.1:8082
# App path:    /exchange
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_exchange/hostname>.onion

# --- 4
# Site:        Hidden wiki layer
# torDir:      cyberlux_wiki
# Nginx:       127.0.0.1:8083
# App path:    /hidden-wiki
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_wiki/hostname>.onion

# --- 5
# Site:        Market — full catalog / Dark Bazaar
# torDir:      cyberlux_market
# Nginx:       127.0.0.1:8084
# App path:    /market
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_market/hostname>.onion

# --- 6
# Site:        Barter — ash pit barter board
# torDir:      cyberlux_barter
# Nginx:       127.0.0.1:8085
# App path:    /barter
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_barter/hostname>.onion

# --- 7
# Site:        Chatter — live feed
# torDir:      cyberlux_chatter
# Nginx:       127.0.0.1:8086
# App path:    /chatter
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_chatter/hostname>.onion

# --- 8
# Site:        Search — void crawler
# torDir:      cyberlux_search
# Nginx:       127.0.0.1:8087
# App path:    /search
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_search/hostname>.onion

# --- 9
# Site:        Syndicate — shell network
# torDir:      cyberlux_syndicate
# Nginx:       127.0.0.1:8088
# App path:    /syndicate
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_syndicate/hostname>.onion

# --- 10
# Site:        Arb Academy
# torDir:      cyberlux_arb_academy
# Nginx:       127.0.0.1:8089
# App path:    /arb-academy
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_arb_academy/hostname>.onion

# --- 11
# Site:        Reviews
# torDir:      cyberlux_reviews
# Nginx:       127.0.0.1:8090
# App path:    /reviews
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_reviews/hostname>.onion

# --- 12
# Site:        Trust — reputation layer
# torDir:      cyberlux_trust
# Nginx:       127.0.0.1:8091
# App path:    /trust
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_trust/hostname>.onion

# --- 13
# Site:        Vault / grimoire (incl. network admin on /vault)
# torDir:      cyberlux_vault
# Nginx:       127.0.0.1:8092
# App path:    /vault
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_vault/hostname>.onion

# --- 14
# Site:        Messages — global / synced comms
# torDir:      cyberlux_messages
# Nginx:       127.0.0.1:8093
# App path:    /messages
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_messages/hostname>.onion

# --- 15
# Site:        Drop box
# torDir:      cyberlux_drop_box
# Nginx:       127.0.0.1:8094
# App path:    /drop-box
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_drop_box/hostname>.onion

# --- 16
# Site:        Easter eggs
# torDir:      cyberlux_easter_eggs
# Nginx:       127.0.0.1:8095
# App path:    /easter-eggs
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_easter_eggs/hostname>.onion

# --- 17
# Site:        Curated links
# torDir:      cyberlux_links
# Nginx:       127.0.0.1:8096
# App path:    /links
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_links/hostname>.onion

# --- 18
# Site:        Red room
# torDir:      cyberlux_red_room
# Nginx:       127.0.0.1:8097
# App path:    /red-room
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_red_room/hostname>.onion

# --- 19
# Site:        Drops
# torDir:      cyberlux_drops
# Nginx:       127.0.0.1:8098
# App path:    /drops
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_drops/hostname>.onion

# --- 20
# Site:        Inner circle
# torDir:      cyberlux_inner_circle
# Nginx:       127.0.0.1:8099
# App path:    /inner-circle
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_inner_circle/hostname>.onion

# --- 21
# Site:        Comparison tool
# torDir:      cyberlux_comparison
# Nginx:       127.0.0.1:8100
# App path:    /comparison
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_comparison/hostname>.onion

# --- 22
# Site:        Testimonials
# torDir:      cyberlux_testimonials
# Nginx:       127.0.0.1:8101
# App path:    /testimonials
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_testimonials/hostname>.onion

# --- 23
# Site:        Wallets — digital passes / wallet UX
# torDir:      cyberlux_wallets
# Nginx:       127.0.0.1:8102
# App path:    /wallets
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_wallets/hostname>.onion

# --- 24
# Site:        Support desk
# torDir:      cyberlux_support
# Nginx:       127.0.0.1:8103
# App path:    /support
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_support/hostname>.onion

# --- 25
# Site:        Darknet atlas
# torDir:      cyberlux_darknet_atlas
# Nginx:       127.0.0.1:8104
# App path:    /darknet-atlas
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_darknet_atlas/hostname>.onion

# --- 26
# Site:        Security analysis
# torDir:      cyberlux_security_analysis
# Nginx:       127.0.0.1:8105
# App path:    /security-analysis
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_security_analysis/hostname>.onion

# --- 27
# Site:        Mixer
# torDir:      cyberlux_mixer
# Nginx:       127.0.0.1:8106
# App path:    /mixer
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_mixer/hostname>.onion

# --- 28
# Site:        Secret layer
# torDir:      cyberlux_secret_layer
# Nginx:       127.0.0.1:8107
# App path:    /secret-layer
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_secret_layer/hostname>.onion

# --- 29
# Site:        Trees
# torDir:      cyberlux_trees
# Nginx:       127.0.0.1:8108
# App path:    /trees
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_trees/hostname>.onion

# --- 30
# Site:        Presswire / news
# torDir:      cyberlux_presswire
# Nginx:       127.0.0.1:8109
# App path:    /presswire
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_presswire/hostname>.onion

# --- 31
# Site:        Awards
# torDir:      cyberlux_awards
# Nginx:       127.0.0.1:8110
# App path:    /awards
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_awards/hostname>.onion

# --- 32
# Site:        Raffle
# torDir:      cyberlux_raffle
# Nginx:       127.0.0.1:8111
# App path:    /raffle
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_raffle/hostname>.onion

# --- 33
# Site:        Game
# torDir:      cyberlux_game
# Nginx:       127.0.0.1:8112
# App path:    /game
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_game/hostname>.onion

# --- 34
# Site:        Webring
# torDir:      cyberlux_webring
# Nginx:       127.0.0.1:8113
# App path:    /webring
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_webring/hostname>.onion

# --- 35
# Site:        Conspiracies
# torDir:      cyberlux_conspiracies
# Nginx:       127.0.0.1:8114
# App path:    /conspiracies
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_conspiracies/hostname>.onion

# --- 36
# Site:        Sanctuary / sanctum
# torDir:      cyberlux_sanctuary
# Nginx:       127.0.0.1:8115
# App path:    /sanctuary
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_sanctuary/hostname>.onion

# --- 37
# Site:        Dashboard — user relay / profile
# torDir:      cyberlux_dashboard
# Nginx:       127.0.0.1:8116
# App path:    /dashboard
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_dashboard/hostname>.onion

# --- 38
# Site:        Checkout — blood pact / cart
# torDir:      cyberlux_checkout
# Nginx:       127.0.0.1:8117
# App path:    /checkout
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_checkout/hostname>.onion

# --- 39
# Site:        Vendors — vendor hall
# torDir:      cyberlux_vendors
# Nginx:       127.0.0.1:8118
# App path:    /vendors
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_vendors/hostname>.onion

# --- 40
# Site:        Sign in
# torDir:      cyberlux_sign_in
# Nginx:       127.0.0.1:8119
# App path:    /sign-in
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_sign_in/hostname>.onion

# --- 41
# Site:        Sign up / register
# torDir:      cyberlux_sign_up
# Nginx:       127.0.0.1:8120
# App path:    /sign-up
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_sign_up/hostname>.onion

# --- 42
# Site:        Account — add funds, mirror map, hidden services
# torDir:      cyberlux_account
# Nginx:       127.0.0.1:8121
# App path:    /account
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_account/hostname>.onion

# --- 43
# Site:        Shadow nodes / short links ( /w/* syndicate shell )
# torDir:      cyberlux_w
# Nginx:       127.0.0.1:8122
# App path:    /w (and related routes)
# Onion URL:   http://<PASTE_HOSTNAME_FROM_/var/lib/tor/cyberlux_w/hostname>.onion

# =============================================================================
# Quick index (torDir → nginx port) — same order as scripts/onion-nodes.json
# =============================================================================
# cyberlux                  8080
# cyberlux_forum            8081
# cyberlux_exchange         8082
# cyberlux_wiki             8083
# cyberlux_market           8084
# cyberlux_barter           8085
# cyberlux_chatter          8086
# cyberlux_search           8087
# cyberlux_syndicate        8088
# cyberlux_arb_academy      8089
# cyberlux_reviews          8090
# cyberlux_trust            8091
# cyberlux_vault            8092
# cyberlux_messages         8093
# cyberlux_drop_box         8094
# cyberlux_easter_eggs      8095
# cyberlux_links            8096
# cyberlux_red_room         8097
# cyberlux_drops            8098
# cyberlux_inner_circle     8099
# cyberlux_comparison       8100
# cyberlux_testimonials     8101
# cyberlux_wallets          8102
# cyberlux_support          8103
# cyberlux_darknet_atlas    8104
# cyberlux_security_analysis 8105
# cyberlux_mixer            8106
# cyberlux_secret_layer     8107
# cyberlux_trees            8108
# cyberlux_presswire        8109
# cyberlux_awards            8110
# cyberlux_raffle           8111
# cyberlux_game             8112
# cyberlux_webring          8113
# cyberlux_conspiracies     8114
# cyberlux_sanctuary        8115
# cyberlux_dashboard        8116
# cyberlux_checkout         8117
# cyberlux_vendors          8118
# cyberlux_sign_in          8119
# cyberlux_sign_up          8120
# cyberlux_account          8121
# cyberlux_w                8122
