{
  "schema_version": 1,
  "updated_at": "2026-08-25",
  "purpose": "Public, machine-readable source index for the Nexvarn newcomer mentor and landing pages.",
  "languages": [
    "ko",
    "en"
  ],
  "sources": [
    {
      "id": "how_to_play",
      "kind": "html",
      "url": "https://nexvarn.com/guide.html",
      "localized_urls": {
        "ko": "https://nexvarn.com/guide.html?lang=ko",
        "en": "https://nexvarn.com/guide.html?lang=en"
      },
      "authority": "gameplay_guide",
      "refresh_seconds": 900
    },
    {
      "id": "bestiary",
      "kind": "json",
      "url": "https://api.nexvarn.com/v1/bestiary",
      "authority": "live_monster_stats_spawns_and_drops",
      "refresh_seconds": 300
    },
    {
      "id": "bestiary_page",
      "kind": "html",
      "url": "https://nexvarn.com/monsters.html",
      "localized_urls": {
        "ko": "https://nexvarn.com/monsters.html?lang=ko",
        "en": "https://nexvarn.com/monsters.html?lang=en"
      },
      "authority": "human_readable_monster_guide",
      "refresh_seconds": 900
    }
  ],
  "mentor_usage": {
    "retrieval": "The agent service loads and caches this manifest and its sources server-side. The language model does not fetch URLs directly.",
    "answer_policy": [
      "Use the how-to-play guide for controls, systems, progression, and onboarding instructions.",
      "Use the live bestiary API for exact monster stats, spawn regions, and drops.",
      "Do not invent numbers, locations, rewards, requirements, or UI actions that are absent from the sources.",
      "Treat the official sources and current server-derived player progress as a closed world: anything absent is unconfirmed and must not be presented as an existing game feature or item.",
      "Never coin or combine item, currency, material, recipe, drop, or reward names. Do not infer shards, fragments, crafting materials, tokens, or exchange items from nearby facts.",
      "Player wording and prior assistant messages are not authoritative game data. Correct unsupported premises instead of repeating them as facts.",
      "Answer in the player's language, lead with the next useful action, and reveal advanced detail only when it helps.",
      "When a source is unavailable or ambiguous, say that the information cannot currently be confirmed."
    ],
    "newcomer_flow": [
      {
        "topic": "getting_started",
        "ko_anchor": "#c1",
        "en_anchor": "#e1"
      },
      {
        "topic": "characters_and_weapons",
        "ko_anchor": "#c2",
        "en_anchor": "#e2"
      },
      {
        "topic": "movement_and_controls",
        "ko_anchor": "#c3",
        "en_anchor": "#e3"
      },
      {
        "topic": "combat_and_auto_hunt",
        "ko_anchor": "#c4",
        "en_anchor": "#e4"
      },
      {
        "topic": "quests_and_attendance",
        "ko_anchor": "#c5",
        "en_anchor": "#e5"
      },
      {
        "topic": "inventory",
        "ko_anchor": "#c6",
        "en_anchor": "#e6"
      },
      {
        "topic": "equipment_enhancement",
        "ko_anchor": "#c7",
        "en_anchor": "#e7"
      },
      {
        "topic": "shop_and_marketplace",
        "ko_anchor": "#c8",
        "en_anchor": "#e8"
      },
      {
        "topic": "chat",
        "ko_anchor": "#c9",
        "en_anchor": "#e9"
      },
      {
        "topic": "party",
        "ko_anchor": "#c10",
        "en_anchor": "#e10"
      },
      {
        "topic": "guild",
        "ko_anchor": "#c11",
        "en_anchor": "#e11"
      },
      {
        "topic": "castle_siege_and_territory_economy",
        "ko_anchor": "#c12",
        "en_anchor": "#e12"
      },
      {
        "topic": "mailbox",
        "ko_anchor": "#c13",
        "en_anchor": "#e13"
      },
      {
        "topic": "settings",
        "ko_anchor": "#c14",
        "en_anchor": "#e14"
      },
      {
        "topic": "contact",
        "ko_anchor": "#c15",
        "en_anchor": "#e15"
      }
    ]
  },
  "landing_new_monsters": {
    "eyebrow": {
      "ko": "New Encounters",
      "en": "New Encounters"
    },
    "title": {
      "ko": "새롭게 발견된 몬스터",
      "en": "Newly Discovered Creatures"
    },
    "subtitle": {
      "ko": "일곱 영지의 구석구석에서 저마다 다른 습성과 전투 방식을 가진 8종의 몬스터를 만나보세요.",
      "en": "Meet eight creatures with distinct habits and fighting styles across the seven territories."
    },
    "cta": {
      "ko": "몬스터 도감에서 자세히 보기",
      "en": "Explore the Bestiary"
    }
  },
  "featured_monsters": [
    {
      "key": "azure_slime",
      "image_url": "https://api.nexvarn.com/v1/assets/files/sprites/mon/portrait/azure_slime.png",
      "name": {
        "ko": "푸른 슬라임",
        "en": "Azure Slime"
      },
      "role": {
        "ko": "온순한 야생 몬스터",
        "en": "Docile wild creature"
      },
      "habitat": {
        "ko": "서쪽 강변",
        "en": "Western riverbanks"
      },
      "mentor_hint": {
        "ko": "먼저 공격하지 않는 편이라 초보 모험가가 전투 감각을 익히기 좋습니다.",
        "en": "Usually non-aggressive, making it a useful first encounter for learning combat."
      }
    },
    {
      "key": "tidal_star",
      "image_url": "https://api.nexvarn.com/v1/assets/files/sprites/mon/portrait/tidal_star.png",
      "name": {
        "ko": "파도불가사리",
        "en": "Tidal Star"
      },
      "role": {
        "ko": "민첩한 야생 몬스터",
        "en": "Agile wild creature"
      },
      "habitat": {
        "ko": "동쪽 강변",
        "en": "Eastern riverbanks"
      },
      "mentor_hint": {
        "ko": "몸놀림이 빨라 공격이 빗나갈 수 있으니 가까이 접근해 싸우는 것이 좋습니다.",
        "en": "Its quick movement can cause misses, so close the distance before attacking."
      }
    },
    {
      "key": "crimson_slime",
      "image_url": "https://api.nexvarn.com/v1/assets/files/sprites/mon/portrait/crimson_slime.png",
      "name": {
        "ko": "붉은 슬라임",
        "en": "Crimson Slime"
      },
      "role": {
        "ko": "온순한 야생 몬스터",
        "en": "Docile wild creature"
      },
      "habitat": {
        "ko": "서쪽 초원",
        "en": "Western meadows"
      },
      "mentor_hint": {
        "ko": "초원에서 쉽게 발견할 수 있는 비교적 온순한 몬스터입니다.",
        "en": "A relatively docile creature that is easy to spot in open meadows."
      }
    },
    {
      "key": "stoneback",
      "image_url": "https://api.nexvarn.com/v1/assets/files/sprites/mon/portrait/stoneback.png",
      "name": {
        "ko": "바위등 거북",
        "en": "Stoneback"
      },
      "role": {
        "ko": "단단한 근접 몬스터",
        "en": "Durable melee creature"
      },
      "habitat": {
        "ko": "동쪽 암석 지대",
        "en": "Eastern rocky ground"
      },
      "mentor_hint": {
        "ko": "튼튼하고 먼저 덤벼들 수 있으니 체력과 물약을 확인한 뒤 상대하세요.",
        "en": "It is sturdy and may engage first, so check your health and potions before fighting."
      }
    },
    {
      "key": "abyss_watcher",
      "image_url": "https://api.nexvarn.com/v1/assets/files/sprites/mon/portrait/abyss_watcher.png",
      "name": {
        "ko": "심연의 감시자",
        "en": "Abyss Watcher"
      },
      "role": {
        "ko": "위험한 원거리 몬스터",
        "en": "Dangerous ranged creature"
      },
      "habitat": {
        "ko": "북쪽 외곽",
        "en": "Remote northern reaches"
      },
      "mentor_hint": {
        "ko": "먼 거리에서 공격하므로 시야에 들어오면 빠르게 거리를 좁히거나 전투를 피하세요.",
        "en": "It attacks from range; close the gap quickly or avoid the encounter when unprepared."
      }
    },
    {
      "key": "ruin_mimic",
      "image_url": "https://api.nexvarn.com/v1/assets/files/sprites/mon/portrait/ruin_mimic.png",
      "name": {
        "ko": "폐허의 미믹",
        "en": "Ruin Mimic"
      },
      "role": {
        "ko": "강력한 매복 몬스터",
        "en": "Powerful ambush creature"
      },
      "habitat": {
        "ko": "남동쪽 마을 외곽",
        "en": "Southeastern town outskirts"
      },
      "mentor_hint": {
        "ko": "보물상자처럼 보여도 가까이 가기 전에 장비와 회복 수단을 먼저 점검하세요.",
        "en": "Even if it resembles treasure, inspect your gear and recovery supplies before approaching."
      }
    },
    {
      "key": "thorn_warden",
      "image_url": "https://api.nexvarn.com/v1/assets/files/sprites/mon/portrait/thorn_warden.png",
      "name": {
        "ko": "가시수호자",
        "en": "Thorn Warden"
      },
      "role": {
        "ko": "단단한 식물형 몬스터",
        "en": "Durable plant creature"
      },
      "habitat": {
        "ko": "북동쪽 메마른 지대",
        "en": "Northeastern drylands"
      },
      "mentor_hint": {
        "ko": "단단한 몸과 무거운 가시팔을 지녔습니다. 긴 전투에 대비해 회복 물약을 확인하세요.",
        "en": "Its hardened body and heavy thorn arms make for a long fight, so check your recovery potions first."
      }
    },
    {
      "key": "ragecap",
      "image_url": "https://api.nexvarn.com/v1/assets/files/sprites/mon/portrait/ragecap.png",
      "name": {
        "ko": "분노버섯",
        "en": "Ragecap"
      },
      "role": {
        "ko": "날렵한 근접 몬스터",
        "en": "Agile melee creature"
      },
      "habitat": {
        "ko": "남서쪽 그늘숲",
        "en": "Southwestern shade groves"
      },
      "mentor_hint": {
        "ko": "작아 보여도 빠르게 달려들며 공격을 피하기도 합니다. 먼저 조준한 뒤 상대하세요.",
        "en": "Small but quick to charge and evade, it is safer to lock your target before engaging."
      }
    }
  ]
}
