{
  "version": "2026-05-27",
  "patch": "Alpha 4.8",
  "verified": false,
  "note": "Wikelo's Emporium is a Banu barter system added in Alpha 4.0 and rotated each patch. CIG does not publish the trade list — entries below are community-sourced (starcitizen.tools, wikelotracker.com, UEX marketplace) and may shift per-shard. Always verify in-game before farming. Last cross-checked: 2026-05-27.",
  "vendor": {
    "name": "Wikelo",
    "race": "Banu",
    "title": "Souli (Free-Trader)",
    "summary": "A Banu trader who operates an Emporium aboard his personal Merchantman. He doesn't deal in aUEC — every exchange is a direct barter. Bring the materials he wants; take home items he's pulled from across the 'Verse.",
    "lore": "Banu Souli are independent traders who specialize in one specific category of goods for life. Wikelo's specialty is variety — he keeps a rotating stock of rare commodities, mined ores, salvaged components, and event-locked memorabilia and trades them for cosmetics, weapons, paints, full armor sets, and (occasionally) entire ships."
  },
  "locations": [
    {
      "where": "Pyro System — varies by patch",
      "current": "Pyro / Pyro V orbit — check the in-game mobiGlass contact list",
      "notes": "Wikelo is mobile. CIG moves him between Pyro POIs (Ruin Station, Patch City, Endgame settlements) each major patch. His Merchantman lights up amber on the system map when docked. As of 4.8 he hangs near Pyro V."
    }
  ],
  "mechanic": {
    "how": "Open the Emporium kiosk in his cargo bay. Each trade row shows a list of required items (with quantities) and a single reward. Place the materials in the deposit hopper, confirm, and pull the reward from the output bin. Repeated trades build Wikelo Favor (4.5+) which unlocks higher-tier rows.",
    "rules": [
      "Trades are one-shot per row — once Wikelo's stock of a given reward is exhausted, that row disappears until restock.",
      "Stock restocks on a hidden timer (~6-12 hours per shard, community-tracked).",
      "Most armor and weapon rewards are character-bound; some cosmetics and decorations are tradeable.",
      "Required items must be in your personal inventory at the kiosk — cargo grids do not count.",
      "Bring SCU containers for ore-based trades — Hadanite, Quantanium, and Riccite are heavy.",
      "Wikelo Favor (added 4.5) is a hidden rep score tracked per-character. Higher Favor unlocks Rare and Exotic rows."
    ],
    "tiers": [
      { "tier": "Common",    "color": "bone",  "examples": "Hadanite, Aphorite, Janalite — ship paints, decorations, vouchers" },
      { "tier": "Uncommon",  "color": "cyan",  "examples": "Quantanium, Bexalite, Carinite — Ana light armor, Parallax skulls, mid paints" },
      { "tier": "Rare",      "color": "amber", "examples": "Riccite, Hephaestanite, Stileron, Yormandi parts — Bokto/DCP/Geist armor, Karna Ascension" },
      { "tier": "Exotic",    "color": "purple","examples": "ASD Secure Drives, Valakkar Pearls, lab-grade gems — Corbel Crush set, Banu Merchantman CCU voucher" }
    ]
  },
  "trades": [
    {
      "id": "carrack-wicked-aggressor",
      "reward": "Anvil Carrack 'Wicked Aggressor' Paint",
      "category": "Ship Paint",
      "tier": "Rare",
      "cost": [{ "item": "Hadanite", "amount": 75, "unit": "SCU" }],
      "notes": "Hadanite is a rare gemstone — mined from rocky surfaces with a Klescher (jail break) or hand-mined with a Pyro pickaxe. Aim for asteroid clusters near Pyro III."
    },
    {
      "id": "carrack-wicked-prowler",
      "reward": "Anvil Carrack 'Wicked Prowler' Paint",
      "category": "Ship Paint",
      "tier": "Rare",
      "cost": [{ "item": "Quantanium", "amount": 200, "unit": "SCU" }],
      "notes": "Quantanium is volatile — extract carefully and refine at ARC-L1 or Pyro Gateway before transport."
    },
    {
      "id": "cutlass-blood-honor",
      "reward": "Drake Cutlass 'Blood Honor' Paint",
      "category": "Ship Paint",
      "tier": "Uncommon",
      "cost": [{ "item": "Janalite", "amount": 120, "unit": "SCU" }],
      "notes": "Janalite is found on Daymar and Lyria surface deposits."
    },
    {
      "id": "freelancer-aurora",
      "reward": "MISC Freelancer 'Aurora Borealis' Paint",
      "category": "Ship Paint",
      "tier": "Uncommon",
      "cost": [{ "item": "Aphorite", "amount": 100, "unit": "SCU" }]
    },
    {
      "id": "constellation-saoirse",
      "reward": "RSI Constellation 'Saoirse' Paint",
      "category": "Ship Paint",
      "tier": "Rare",
      "cost": [{ "item": "Stileron", "amount": 50, "unit": "SCU" }],
      "notes": "Stileron is one of the highest-value ores — Stanton's CRU-L4 refinery accepts it."
    },

    {
      "id": "ana-helmet",
      "reward": "Ana Helmet (Endro)",
      "category": "Armor",
      "set": "Ana",
      "slot": "Helmet",
      "tier": "Uncommon",
      "cost": [
        { "item": "Carinite (Pure)", "amount": 12, "unit": "SCU" },
        { "item": "Aphorite",        "amount": 20, "unit": "SCU" }
      ],
      "notes": "Ana is a Banu lightweight set — bone-white panels with a green undersuit. Verified at Wikelo via Bobby's Tracker v4.6. Carinite (Pure) is the gating material across all four pieces."
    },
    {
      "id": "ana-core",
      "reward": "Ana Core (Endro)",
      "category": "Armor",
      "set": "Ana",
      "slot": "Core",
      "tier": "Uncommon",
      "cost": [
        { "item": "Carinite (Pure)", "amount": 18, "unit": "SCU" },
        { "item": "Aphorite",        "amount": 30, "unit": "SCU" }
      ]
    },
    {
      "id": "ana-arms",
      "reward": "Ana Arms (Endro)",
      "category": "Armor",
      "set": "Ana",
      "slot": "Arms",
      "tier": "Uncommon",
      "cost": [
        { "item": "Carinite (Pure)", "amount": 10, "unit": "SCU" },
        { "item": "Janalite",        "amount": 25, "unit": "SCU" }
      ]
    },
    {
      "id": "ana-legs",
      "reward": "Ana Legs (Endro)",
      "category": "Armor",
      "set": "Ana",
      "slot": "Legs",
      "tier": "Uncommon",
      "cost": [
        { "item": "Carinite (Pure)", "amount": 10, "unit": "SCU" },
        { "item": "Janalite",        "amount": 25, "unit": "SCU" }
      ]
    },

    {
      "id": "bokto-helmet",
      "reward": "Bokto Helmet",
      "category": "Armor",
      "set": "Bokto",
      "slot": "Helmet",
      "tier": "Rare",
      "cost": [
        { "item": "Irradiated Valakkar Pearl (AAA)", "amount": 1, "unit": "qty" },
        { "item": "Riccite", "amount": 25, "unit": "SCU" }
      ],
      "notes": "Bokto is a Banu medium set with a hex-plate motif. AAA-grade Valakkar Pearls drop from the Valakkar boss in Pyro V caverns. Each piece needs its own Pearl."
    },
    {
      "id": "bokto-core",
      "reward": "Bokto Core",
      "category": "Armor",
      "set": "Bokto",
      "slot": "Core",
      "tier": "Rare",
      "cost": [
        { "item": "Irradiated Valakkar Pearl (AAA)", "amount": 1, "unit": "qty" },
        { "item": "Riccite",       "amount": 40, "unit": "SCU" },
        { "item": "Hephaestanite", "amount": 25, "unit": "SCU" }
      ]
    },
    {
      "id": "bokto-arms",
      "reward": "Bokto Arms",
      "category": "Armor",
      "set": "Bokto",
      "slot": "Arms",
      "tier": "Rare",
      "cost": [
        { "item": "Irradiated Valakkar Pearl (AAA)", "amount": 1, "unit": "qty" },
        { "item": "Hephaestanite", "amount": 20, "unit": "SCU" }
      ]
    },
    {
      "id": "bokto-legs",
      "reward": "Bokto Legs",
      "category": "Armor",
      "set": "Bokto",
      "slot": "Legs",
      "tier": "Rare",
      "cost": [
        { "item": "Irradiated Valakkar Pearl (AAA)", "amount": 1, "unit": "qty" },
        { "item": "Hephaestanite", "amount": 20, "unit": "SCU" }
      ]
    },

    {
      "id": "corbel-mire-helmet",
      "reward": "Corbel Mire Helmet",
      "category": "Armor",
      "set": "Corbel Mire",
      "slot": "Helmet",
      "tier": "Uncommon",
      "cost": [
        { "item": "Tungsten",     "amount": 30, "unit": "SCU" },
        { "item": "Hephaestanite","amount": 15, "unit": "SCU" }
      ],
      "notes": "Wikelo's first heavy industrial set — mud/swamp olive finish. Came online in 4.2. Bulk SCU farm — easy to grind once you have a Mole or Klescher run going."
    },
    {
      "id": "corbel-mire-core",
      "reward": "Corbel Mire Core",
      "category": "Armor",
      "set": "Corbel Mire",
      "slot": "Core",
      "tier": "Uncommon",
      "cost": [
        { "item": "Tungsten",     "amount": 50, "unit": "SCU" },
        { "item": "Hephaestanite","amount": 25, "unit": "SCU" }
      ]
    },
    {
      "id": "corbel-mire-arms",
      "reward": "Corbel Mire Arms",
      "category": "Armor",
      "set": "Corbel Mire",
      "slot": "Arms",
      "tier": "Uncommon",
      "cost": [{ "item": "Tungsten", "amount": 25, "unit": "SCU" }]
    },
    {
      "id": "corbel-mire-legs",
      "reward": "Corbel Mire Legs",
      "category": "Armor",
      "set": "Corbel Mire",
      "slot": "Legs",
      "tier": "Uncommon",
      "cost": [{ "item": "Tungsten", "amount": 25, "unit": "SCU" }]
    },
    {
      "id": "corbel-mire-backpack",
      "reward": "Novikov Backpack (Mire)",
      "category": "Armor",
      "set": "Corbel Mire",
      "slot": "Backpack",
      "tier": "Uncommon",
      "cost": [{ "item": "Inert Materials", "amount": 60, "unit": "SCU" }],
      "notes": "Large-capacity hauler backpack in Mire livery. Pairs with the Corbel Mire set."
    },

    {
      "id": "corbel-crush-helmet",
      "reward": "Corbel Crush Helmet (Wikelo Ed.)",
      "category": "Armor",
      "set": "Corbel Crush",
      "slot": "Helmet",
      "tier": "Exotic",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 3, "unit": "qty" }
      ],
      "notes": "Premium chrome variant of Mire — Wikelo's 'shiny builder' reward. Heavy ASD gating. RCMBNT (Recycled Combat Material) drops from salvaged ASD bunkers."
    },
    {
      "id": "corbel-crush-core",
      "reward": "Corbel Crush Core (Wikelo Ed.)",
      "category": "Armor",
      "set": "Corbel Crush",
      "slot": "Core",
      "tier": "Exotic",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 3, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 5, "unit": "qty" }
      ]
    },
    {
      "id": "corbel-crush-arms",
      "reward": "Corbel Crush Arms (Wikelo Ed.)",
      "category": "Armor",
      "set": "Corbel Crush",
      "slot": "Arms",
      "tier": "Exotic",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 3, "unit": "qty" }
      ]
    },
    {
      "id": "corbel-crush-legs",
      "reward": "Corbel Crush Legs (Wikelo Ed.)",
      "category": "Armor",
      "set": "Corbel Crush",
      "slot": "Legs",
      "tier": "Exotic",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 3, "unit": "qty" }
      ]
    },
    {
      "id": "corbel-crush-backpack",
      "reward": "Novikov Backpack (Crush Chrome)",
      "category": "Armor",
      "set": "Corbel Crush",
      "slot": "Backpack",
      "tier": "Exotic",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },

    {
      "id": "dcp-jungle-helmet",
      "reward": "DCP Helmet — Jungle Camo",
      "category": "Armor",
      "set": "DCP Jungle",
      "slot": "Helmet",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ],
      "notes": "Clark Defense heavy armor, jungle-pattern camo. Each piece has its own wiki page. Verified at Wikelo through 4.7."
    },
    {
      "id": "dcp-jungle-core",
      "reward": "DCP Core — Jungle Camo",
      "category": "Armor",
      "set": "DCP Jungle",
      "slot": "Core",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 3, "unit": "qty" }
      ]
    },
    {
      "id": "dcp-jungle-arms",
      "reward": "DCP Arms — Jungle Camo",
      "category": "Armor",
      "set": "DCP Jungle",
      "slot": "Arms",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },
    {
      "id": "dcp-jungle-legs",
      "reward": "DCP Legs — Jungle Camo",
      "category": "Armor",
      "set": "DCP Jungle",
      "slot": "Legs",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },

    {
      "id": "dcp-hunter-helmet",
      "reward": "DCP Helmet — Hunter Camo",
      "category": "Armor",
      "set": "DCP Hunter",
      "slot": "Helmet",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ],
      "notes": "DCP heavy in forest/khaki camo. Same chassis as Jungle, different livery. Added 4.4."
    },
    {
      "id": "dcp-hunter-core",
      "reward": "DCP Core — Hunter Camo",
      "category": "Armor",
      "set": "DCP Hunter",
      "slot": "Core",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 3, "unit": "qty" }
      ]
    },
    {
      "id": "dcp-hunter-arms",
      "reward": "DCP Arms — Hunter Camo",
      "category": "Armor",
      "set": "DCP Hunter",
      "slot": "Arms",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },
    {
      "id": "dcp-hunter-legs",
      "reward": "DCP Legs — Hunter Camo",
      "category": "Armor",
      "set": "DCP Hunter",
      "slot": "Legs",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },

    {
      "id": "dcp-cobalt-helmet",
      "reward": "DCP Helmet — Cobalt Camo",
      "category": "Armor",
      "set": "DCP Cobalt",
      "slot": "Helmet",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ],
      "notes": "Deep-navy DCP variant (UEX lists as 'Cobalt/Navy'). Added 4.5."
    },
    {
      "id": "dcp-cobalt-core",
      "reward": "DCP Core — Cobalt Camo",
      "category": "Armor",
      "set": "DCP Cobalt",
      "slot": "Core",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 3, "unit": "qty" }
      ]
    },
    {
      "id": "dcp-cobalt-arms",
      "reward": "DCP Arms — Cobalt Camo",
      "category": "Armor",
      "set": "DCP Cobalt",
      "slot": "Arms",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },
    {
      "id": "dcp-cobalt-legs",
      "reward": "DCP Legs — Cobalt Camo",
      "category": "Armor",
      "set": "DCP Cobalt",
      "slot": "Legs",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },

    {
      "id": "dcp-truevalor-helmet",
      "reward": "DCP Helmet — True Valor",
      "category": "Armor",
      "set": "DCP True Valor",
      "slot": "Helmet",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ],
      "notes": "Patriotic red/white/blue DCP livery. Added 4.6 around Stanton Day. Listings appear sporadic — confirm in-shard."
    },
    {
      "id": "dcp-truevalor-core",
      "reward": "DCP Core — True Valor",
      "category": "Armor",
      "set": "DCP True Valor",
      "slot": "Core",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 3, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 3, "unit": "qty" }
      ]
    },
    {
      "id": "dcp-truevalor-arms",
      "reward": "DCP Arms — True Valor",
      "category": "Armor",
      "set": "DCP True Valor",
      "slot": "Arms",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },
    {
      "id": "dcp-truevalor-legs",
      "reward": "DCP Legs — True Valor",
      "category": "Armor",
      "set": "DCP True Valor",
      "slot": "Legs",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 2, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },

    {
      "id": "geist-snow-helmet",
      "reward": "Geist Helmet — Snow Camo (ASD)",
      "category": "Armor",
      "set": "Geist Snow",
      "slot": "Helmet",
      "tier": "Rare",
      "cost": [{ "item": "ASD Secure Drive", "amount": 1, "unit": "drives" }],
      "notes": "ASD Geist heavy in arctic white. Tied to the ASD facility loot loop — Secure Drives drop in Onyx Underground sites. Full Geist set takes ~4 drives total. Confirmed at Wikelo through 4.6 tracker."
    },
    {
      "id": "geist-snow-core",
      "reward": "Geist Core — Snow Camo (ASD)",
      "category": "Armor",
      "set": "Geist Snow",
      "slot": "Core",
      "tier": "Rare",
      "cost": [{ "item": "ASD Secure Drive", "amount": 1, "unit": "drives" }]
    },
    {
      "id": "geist-snow-arms",
      "reward": "Geist Arms — Snow Camo (ASD)",
      "category": "Armor",
      "set": "Geist Snow",
      "slot": "Arms",
      "tier": "Rare",
      "cost": [{ "item": "ASD Secure Drive", "amount": 1, "unit": "drives" }]
    },
    {
      "id": "geist-snow-legs",
      "reward": "Geist Legs — Snow Camo (ASD)",
      "category": "Armor",
      "set": "Geist Snow",
      "slot": "Legs",
      "tier": "Rare",
      "cost": [{ "item": "ASD Secure Drive", "amount": 1, "unit": "drives" }]
    },
    {
      "id": "geist-snow-backpack",
      "reward": "Geist Backpack — Snow Camo (ASD)",
      "category": "Armor",
      "set": "Geist Snow",
      "slot": "Backpack",
      "tier": "Rare",
      "cost": [
        { "item": "ASD Secure Drive", "amount": 1, "unit": "drives" },
        { "item": "RCMBNT",           "amount": 2, "unit": "qty" }
      ]
    },

    {
      "id": "fresnel-yormandi-lmg",
      "reward": "Fresnel 'Yormandi' LMG",
      "category": "Weapon",
      "weaponType": "Energy LMG",
      "tier": "Rare",
      "cost": [
        { "item": "Yormandi Eye",         "amount": 6, "unit": "qty" },
        { "item": "Yormandi Tongue",      "amount": 3, "unit": "qty" },
        { "item": "Fresnel Energy LMG (base)", "amount": 1, "unit": "weapon" }
      ],
      "notes": "Best-documented Wikelo weapon trade. Yormandi parts drop from the Yormandi boss in the ASD Onyx Facility, Site B research wing. Bring a base Fresnel LMG (buy at any major weapon vendor) and Wikelo upgrades it into the Yormandi reskin with bumped damage."
    },
    {
      "id": "karna-ascension-rifle",
      "reward": "Karna 'Ascension' Rifle",
      "category": "Weapon",
      "weaponType": "Assault Rifle (Plasma)",
      "tier": "Rare",
      "cost": [
        { "item": "Riccite", "amount": 30, "unit": "SCU" },
        { "item": "Beryl",   "amount": 20, "unit": "SCU" },
        { "item": "Quartz",  "amount": 10, "unit": "SCU" }
      ],
      "notes": "Kastak Arms plasma AR with selective fire (~50m effective). Wikelo-exclusive Ascension skin. Costs are tracker estimates — confirm at the kiosk."
    },
    {
      "id": "parallax-kopion-skull",
      "reward": "Parallax 'Fun Kopion Skull' EAR",
      "category": "Weapon",
      "weaponType": "Energy Assault Rifle",
      "tier": "Uncommon",
      "cost": [
        { "item": "Kopion Trophy", "amount": 3, "unit": "qty" },
        { "item": "Aphorite",      "amount": 20, "unit": "SCU" }
      ],
      "notes": "Trophy reskin of the Parallax EAR. Kopion Trophies drop from Kopion hunts on Daymar and Pyro III. Cosmetic — same ballistics as base Parallax."
    },
    {
      "id": "parallax-military-skull",
      "reward": "Parallax 'Fun Military Skull' EAR",
      "category": "Weapon",
      "weaponType": "Energy Assault Rifle",
      "tier": "Uncommon",
      "cost": [
        { "item": "Combat Trophy", "amount": 3, "unit": "qty" },
        { "item": "Janalite",      "amount": 25, "unit": "SCU" }
      ],
      "notes": "Companion variant to the Kopion Skull EAR — same chassis with a different macabre skin. Combat Trophies drop from contested PvE bunker bosses."
    },
    {
      "id": "coda-ascension-pistol",
      "reward": "Klaus & Werner Coda 'Ascension' Pistol",
      "category": "Weapon",
      "weaponType": "Pistol (Ballistic)",
      "tier": "Uncommon",
      "cost": [
        { "item": "Riccite", "amount": 15, "unit": "SCU" },
        { "item": "Beryl",   "amount": 10, "unit": "SCU" }
      ],
      "notes": "Sidearm pairing for the Karna Ascension. Wikelo-exclusive finish. 14-round magazine."
    },

    {
      "id": "wikelo-plushie",
      "reward": "Wikelo Plushie (decoration)",
      "category": "Decoration",
      "tier": "Common",
      "cost": [{ "item": "Hadanite", "amount": 10, "unit": "SCU" }]
    },
    {
      "id": "banu-rug",
      "reward": "Banu Tapestry Rug (hangar decoration)",
      "category": "Decoration",
      "tier": "Common",
      "cost": [{ "item": "Inert Materials", "amount": 50, "unit": "SCU" }]
    },
    {
      "id": "banu-incense",
      "reward": "Banu Incense Burner (hab decoration)",
      "category": "Decoration",
      "tier": "Common",
      "cost": [{ "item": "Aphorite", "amount": 25, "unit": "SCU" }]
    },
    {
      "id": "souli-ship-token",
      "reward": "Banu Merchantman CCU Voucher (limited)",
      "category": "Ship / CCU",
      "tier": "Exotic",
      "cost": [
        { "item": "Riccite",        "amount": 500, "unit": "SCU" },
        { "item": "Hephaestanite",  "amount": 500, "unit": "SCU" },
        { "item": "Quantanium",     "amount": 500, "unit": "SCU" }
      ],
      "notes": "Event-only. CIG has previously offered single-shard, character-bound Banu Defender / Merchantman vouchers via Wikelo during Banu-themed events. Stock disappears within hours."
    },
    {
      "id": "mobiglass-banu-skin",
      "reward": "Banu mobiGlass UI Skin",
      "category": "App / Software",
      "tier": "Uncommon",
      "cost": [{ "item": "Inert Materials", "amount": 100, "unit": "SCU" }]
    },
    {
      "id": "asd-data-drive-trade",
      "reward": "Banu Cosmetic Flair (Rolled)",
      "category": "Decoration",
      "tier": "Uncommon",
      "cost": [{ "item": "ASD Data Drive", "amount": 3, "unit": "drives" }],
      "notes": "Lower-tier ASD drop — Data Drives, Memory Drives, and Server Blades are all interchangeable in Wikelo's hopper. Loots from the Engineering Level crates."
    },
    {
      "id": "salvage-pack",
      "reward": "Salvage Voucher (1 SCU RMC redeemable)",
      "category": "Voucher",
      "tier": "Common",
      "cost": [{ "item": "Construction Materials", "amount": 80, "unit": "SCU" }],
      "notes": "Hand in salvaged Construction Materials, get an RMC voucher redeemable at any refinery."
    }
  ],
  "sets": [
    {
      "name": "Ana",
      "variant": "Endro",
      "tier": "Uncommon",
      "weight": "Light",
      "style": "Banu lightweight ceremonial-trader silhouette — bone-white panels with a green undersuit.",
      "addedPatch": "4.0",
      "lastVerified": "4.6",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs"],
      "gatingMaterial": "Carinite (Pure)"
    },
    {
      "name": "Bokto",
      "tier": "Rare",
      "weight": "Medium",
      "style": "Banu medium armor with a hex-plate motif. Each piece needs a Valakkar Pearl.",
      "addedPatch": "4.1",
      "lastVerified": "4.6",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs"],
      "gatingMaterial": "Irradiated Valakkar Pearl (AAA)"
    },
    {
      "name": "Corbel Mire",
      "tier": "Uncommon",
      "weight": "Heavy",
      "style": "Wikelo's first heavy industrial — mud/swamp olive finish. Bulk SCU farm.",
      "addedPatch": "4.2",
      "lastVerified": "4.3.1",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs", "Backpack"],
      "gatingMaterial": "Tungsten + Hephaestanite"
    },
    {
      "name": "Corbel Crush",
      "variant": "Wikelo Edition",
      "tier": "Exotic",
      "weight": "Heavy",
      "style": "Premium chrome variant of Mire — Wikelo's flagship 'shiny builder' set. Heavy ASD gating.",
      "addedPatch": "4.3",
      "lastVerified": "4.6",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs", "Backpack"],
      "gatingMaterial": "ASD Secure Drives + RCMBNT"
    },
    {
      "name": "DCP Jungle",
      "tier": "Rare",
      "weight": "Heavy",
      "style": "Clark Defense heavy armor in jungle-pattern camo.",
      "addedPatch": "4.4",
      "lastVerified": "4.7",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs"],
      "gatingMaterial": "ASD Secure Drives + RCMBNT"
    },
    {
      "name": "DCP Hunter",
      "tier": "Rare",
      "weight": "Heavy",
      "style": "DCP heavy in forest/khaki camo. Same chassis as Jungle.",
      "addedPatch": "4.4",
      "lastVerified": "4.7",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs"],
      "gatingMaterial": "ASD Secure Drives + RCMBNT"
    },
    {
      "name": "DCP Cobalt",
      "tier": "Rare",
      "weight": "Heavy",
      "style": "Deep-navy DCP variant — UEX lists as 'Cobalt/Navy'.",
      "addedPatch": "4.5",
      "lastVerified": "4.7",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs"],
      "gatingMaterial": "ASD Secure Drives + RCMBNT"
    },
    {
      "name": "DCP True Valor",
      "tier": "Rare",
      "weight": "Heavy",
      "style": "Patriotic red/white/blue DCP livery. Sporadic stock.",
      "addedPatch": "4.6",
      "lastVerified": "4.7",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs"],
      "gatingMaterial": "ASD Secure Drives + RCMBNT"
    },
    {
      "name": "Geist Snow",
      "variant": "ASD",
      "tier": "Rare",
      "weight": "Heavy",
      "style": "ASD Geist heavy in arctic white. ~4 Secure Drives for the full set.",
      "addedPatch": "4.5",
      "lastVerified": "4.6",
      "bound": true,
      "pieces": ["Helmet", "Core", "Arms", "Legs", "Backpack"],
      "gatingMaterial": "ASD Secure Drives"
    }
  ],
  "sourcing": {
    "ores": [
      { "name": "Hadanite",      "where": "Pyro III asteroid clusters, hand-mined on rocky surfaces", "method": "ROC / hand-pickaxe", "tip": "Spawns in clusters of 3-5 chunks. Bring a backpack hauler." },
      { "name": "Quantanium",    "where": "Aaron Halo (Stanton) + Pyro III deposits",                  "method": "Klescher / Mole",   "tip": "Volatile — extract slowly, refine within 30 mins or risk detonation." },
      { "name": "Bexalite",      "where": "Pyro V moons + Aaron Halo",                                 "method": "Klescher / Mole",   "tip": "Best refinery: ARC-L1 short-cycle." },
      { "name": "Stileron",      "where": "Aaron Halo + Pyro I asteroids",                              "method": "Klescher / Mole",   "tip": "Resists fracture — moderate laser power needed." },
      { "name": "Riccite",       "where": "Pyro V moons (Ignis, Vatra)",                                "method": "Klescher",          "tip": "Brittle — undercharge laser by 30%." },
      { "name": "Hephaestanite", "where": "Pyro moons + Lyria surface",                                 "method": "Klescher / ROC",    "tip": "Common at outlaw mining outposts." },
      { "name": "Janalite",      "where": "Daymar + Lyria surface",                                     "method": "ROC / hand",        "tip": "Easy starter ore — visible from the cockpit at low altitude." },
      { "name": "Aphorite",      "where": "Daymar, Aberdeen, Yela surface",                             "method": "ROC / hand",        "tip": "Lowest-tier sellable gem — bulk farm with FPS pickaxe." },
      { "name": "Carinite (Pure)","where": "Pyro V caverns + Aaron Halo gem deposits",                  "method": "Klescher / hand",   "tip": "Pure-grade only — refined Carinite does not count for the Ana set." },
      { "name": "Tungsten",      "where": "Surface mineable — Hurston, Daymar, Pyro moons",             "method": "ROC / Mole",        "tip": "Mid-tier metal; bulk SCU trades favor this for Corbel Mire pieces." }
    ],
    "salvage": [
      { "name": "Construction Materials", "where": "Reclaimer Graveyards (Yela, Daymar), Pyro derelicts", "method": "Vulture / Reclaimer", "tip": "Bring tractor beam — most salvage sites are NPC-contested." },
      { "name": "RMC (Recycled Materials)", "where": "Same sites refined down via Vulture/Reclaimer mid-process", "method": "Vulture / Reclaimer", "tip": "Useful for the Salvage Voucher trade." },
      { "name": "RCMBNT", "where": "ASD Onyx bunkers (cargo crates, Engineering Level)", "method": "FPS clear + tractor", "tip": "Required across every ASD-line armor set (DCP camos, Corbel Crush, Geist Snow)." }
    ],
    "drops": [
      { "name": "ASD Secure Drive", "where": "ASD Onyx Underground Facilities — boss room + Site B research wing", "method": "FPS clear", "tip": "The gating drop for Wikelo's heavy armor economy. Hackrow Agency repeater contracts award 1/run after Phase 2 unlock (10 drives to reach Phase 2)." },
      { "name": "ASD Data Drive / Memory Drive / Server Blade", "where": "ASD Engineering Level crates", "method": "FPS / hack", "tip": "Interchangeable in Wikelo's hopper. Bulk-farm for cosmetic flair trades." },
      { "name": "Irradiated Valakkar Pearl (AAA)", "where": "Pyro V Valakkar boss caverns", "method": "FPS boss hunt", "tip": "AAA-grade only. Lower grades won't satisfy Bokto trades." },
      { "name": "Yormandi Eye / Tongue", "where": "ASD Onyx Site B — Yormandi boss room", "method": "FPS boss hunt", "tip": "Required for the Fresnel Yormandi LMG conversion." },
      { "name": "Kopion Trophy", "where": "Kopion hunts on Daymar + Pyro III", "method": "FPS hunt", "tip": "Drops at the carcass — bring a tractor or tow it back to your ship." },
      { "name": "Combat Trophy", "where": "Contested PvE bunker bosses (Stanton + Pyro)", "method": "FPS bunker clear", "tip": "ECN-flagged bunkers drop higher-grade trophies." }
    ],
    "misc": [
      { "name": "Inert Materials", "where": "Found in random ore-mining hits, occasional bunker crates", "tip": "Bulk-farm by mining low-tier ores and selling the byproducts." },
      { "name": "Fresnel Energy LMG (base)", "where": "Cubby Blast, Centermass, any major weapon vendor", "tip": "Buy it before going to Wikelo — he won't accept aUEC, only the gun + Yormandi parts." }
    ]
  },
  "tips": [
    "Bring more materials than the trade requires — Wikelo's inventory rotates and you may find a better trade once you're there.",
    "Refine ores before bringing them — refined Hadanite weighs less per SCU than raw, freeing cargo space. Carinite is the exception: it must be Pure.",
    "Trade in groups — Wikelo's hopper is single-player, but multiple crew members can run trades back-to-back to clear his stock faster.",
    "His Merchantman is armistice-zoned. You're safe inside, but the surrounding Pyro space is not.",
    "Cosmetic rewards persist across patches (in most cases). Functional rewards (CCU vouchers, refinery contracts) usually do not.",
    "Some armor pieces unlock cross-character — once earned, they appear on every character on your account.",
    "Stockpile ASD Secure Drives. They gate every heavy armor set Wikelo offers (DCP camos, Corbel Crush, Geist Snow) — bank ~20 drives before you start spending.",
    "Match the piece you want to the material you already have. The DCP camo variants share a chassis but accept different gating combos — sometimes you can get the look you want for fewer drives by picking the off-meta variant."
  ],
  "patchHistory": [
    { "patch": "4.0",   "date": "2024-12", "change": "Wikelo's Emporium introduced. Original location: Pyro Ruin Station. First armor set: Ana (Endro variant)." },
    { "patch": "4.0.1", "date": "2025-01", "change": "Banu armor expanded — Ana set rotation stabilized." },
    { "patch": "4.1",   "date": "2025-Q1", "change": "Bokto medium armor added. Valakkar Pearl gating introduced." },
    { "patch": "4.2",   "date": "2025-Q2", "change": "Ship paint trades expanded — Drake + Anvil ranges added. Corbel Mire heavy set launched. Parallax Skull EAR variants debuted." },
    { "patch": "4.3",   "date": "2025-Q3", "change": "Quantanium-based premium paint trades introduced. Corbel Crush (Wikelo Ed.) launched. Karna Ascension and Coda Ascension weapons added." },
    { "patch": "4.3.2", "date": "2025-Q3", "change": "Fresnel Yormandi LMG conversion trade added — first weapon to require boss-drop ingredients." },
    { "patch": "4.4",   "date": "2025-Q3", "change": "DCP Jungle and Hunter camo sets added — first heavy variants gated entirely by ASD Secure Drives + RCMBNT." },
    { "patch": "4.5",   "date": "2025-Q4", "change": "Wikelo relocates between patches — now found at Endgame settlement during 4.5 cycle. Wikelo Favor (hidden rep) introduced. DCP Cobalt camo and Geist Snow Camo (ASD) sets added." },
    { "patch": "4.6",   "date": "2026-Q1", "change": "DCP True Valor livery added for in-universe Stanton Day. Bobby's Tracker v4.6 publishes the first reliable material-cost index." },
    { "patch": "4.7",   "date": "2026-Q1", "change": "DCP camo lineup confirmed persistent across the patch. Wikelo holds station at Pyro V." },
    { "patch": "4.8",   "date": "2026-Q2", "change": "Current rotation: full Ana/Bokto/Corbel Mire/Corbel Crush/DCP (Jungle/Hunter/Cobalt/True Valor)/Geist Snow armor + Yormandi LMG, Karna Ascension, Parallax skull EARs, Coda Ascension." }
  ]
}
