# Official exit / infrastructure nodes shipped with @decentnetwork/lan.
#
# A fresh install auto-friends ONLY the dora registries (config/default-doras.yaml)
# and the exits listed here — NOT every machine that happens to be in the dora
# roster. This keeps a new client's friend list to infrastructure (doras + exits)
# instead of filling up with other people's personal/compute boxes.
#
# Each exit carries a `region`, so `agentnet proxy router` (with no routes.yaml)
# auto-builds the routing table: China sites → china exits, Japan/Binance →
# japan exit, Google/YouTube/GitHub/etc → us exits, everything else direct.
#
# Mechanism: these userids (plus the dora userids) become the default
# `dora.autoFriend` whitelist for a freshly-initialised config. The client
# still LEARNS every roster entry into IPAM (so names/IPs resolve), but only
# proactively friends infrastructure. Exits still serve arbitrary clients
# because the daemon auto-ACCEPTS incoming friend-requests — so hub-and-spoke
# works without meshing every personal machine.
#
# To run a full mesh instead (friend everyone in the roster):
#   agentnet dora autofriend all
# To add/replace an exit: edit this file (data, not code) and republish, or
# locally: agentnet dora autofriend allow <name|userid> ...
#
# `region` is one of: china | japan | us  (matches the router's built-in
# domain lists; see BUILTIN_REGION_DOMAINS in src/proxy/multi-exit-router.ts).
exits:
  # --- China (China-only / GFW-blocked-from-outside sites) ---
  - name: cn
    userid: 5Aj6uQMd1cNRb9cGT4AwHCN4RdVZjfaGLtgKGhdP1LzN
    virtual_ip: 10.86.1.15
    region: china
  - name: sh
    userid: 6D1PLSVqbSpcxnDMAd8ZXLWycYveeP2hU4g3igDQEqA7
    virtual_ip: 10.86.1.16
    region: china
  - name: callpass
    userid: DZN2L9RV1YkHjqGHMTA6juZhskKA65AD2RyPt4umZVc7
    virtual_ip: 10.86.1.17
    region: china
  # --- Japan (host "lico", dora name node-91) — Binance routes here ---
  - name: tokyo
    userid: 4uNnLnAQHVJ7td657MDaz4UnEuhnTW9sRAPSVeAEEQe4
    virtual_ip: 10.86.68.90
    region: japan
  # --- US (Google, YouTube, GitHub, X/Twitter, LinkedIn, OpenAI) ---
  - name: gojipower
    userid: 2wErj1XreXt1UchE3FGhuvkZ4GoBpo8JGMn8X49nm2ec
    virtual_ip: 10.86.166.16
    region: us
