{
  "schema": "UNITIQX-CIVIC-NEXUS-SIM-RULES-v1",
  "version": "0.1.0",
  "created_utc": "2026-10-11T04:54:53.127299+00:00",
  "name": "UNITIQX Civic Nexus Simulator",
  "category": [
    "education",
    "simulation",
    "city systems",
    "logistics",
    "fictional paper trading"
  ],
  "access": "public-static-browser",
  "account_required": false,
  "external_network_requests": false,
  "real_financial_transactions": false,
  "paper_market": "deterministic fictional prices, not real crypto or investment advice",
  "credentials_required": false,
  "quests": [
    {
      "id": "grid",
      "class": "Grid Technician",
      "initial_state": "3x3 lights all on, then toggle 1,5,9",
      "legal_action": "toggle a grid node; changes same and orthogonal neighbors",
      "win_condition": "all nine lights on",
      "worked_solution": [
        "toggle 1",
        "toggle 5",
        "toggle 9"
      ],
      "concept": "interdependent system states"
    },
    {
      "id": "courier",
      "class": "Logistics Pilot",
      "board": [
        "S...#",
        "###..",
        ".....",
        ".###.",
        "....G"
      ],
      "legal_action": "move up/down/left/right on unblocked roads",
      "budget_moves": 14,
      "win_condition": "reach G (clinic)",
      "concept": "route planning under constraints"
    },
    {
      "id": "paper",
      "class": "Market Analyst",
      "fictional_asset": "NEX",
      "price_rounds": [
        100,
        115,
        125
      ],
      "opening_cash": 1000,
      "trade_size": 5,
      "win_condition": "close position with cash >= 1100",
      "worked_solution": [
        "buy 5 at 100",
        "advance market twice",
        "sell 5 at 125"
      ],
      "expected_final_cash": 1125,
      "concept": "basic position, cost basis, realized simulated profit; never predicts markets"
    }
  ],
  "progression": "Grid unlocks Courier; Courier unlocks Market. All three cleared reaches 100%.",
  "storage": "browser localStorage, not a public or anti-cheat-verified leaderboard",
  "scores": "career points earned per contract, maximum best retained; noncompetitive local records",
  "ai_read_only_instructions": "Fetch this rules file, reconstruct the state, propose actions, then clearly label conclusions as hypothetical unless real browser actions were observed.",
  "limitations": [
    "not a live power grid",
    "not an actual car physics game",
    "not real prices",
    "not multiplayer",
    "not AAA visuals",
    "not a deployed Unity or Unreal game",
    "no verified human or independently named model game reviews"
  ]
}
