Skip to content
HARD

lookup_zone

zone by slug — essence, lynch primitives, KANSEI tokens

🔒 HARD tier. zone slugs are canonical. look them up, don't invent.

returns name, emoji, archetype anchor, era resonance, essence, lynch primitives (paths, edges, districts, nodes, landmarks), KANSEI tokens (warmth, motion, shadow, easing, density, sound). null if the slug isn't canonical.

input

{ "slug": "stonehenge" }
fieldtyperequirednotes
slugstringcanonical zone slug — see list_zones

canonical match

{
  "slug": "stonehenge",
  "name": "Stonehenge",
  "emoji": "🪨",
  "archetype": "All",
  "era_resonance": "Timeless — pre-rave, pre-history, the gathering impulse itself",
  "essence": "Dawn-grey stone circle. The festival's shared axis. Not owned by any archetype — where all four converge before dispersing to their zones.",
  "lynch_primitives": {
    "Paths": "Processional stone avenues, ley-line corridors between stages, trampled grass desire paths",
    "Edges": "Standing-stone perimeter, fog boundary, horizon line where sky meets field",
    "Districts": "The henge circle (ceremonial center), the avenue approach, outer campground ring",
    "Nodes": "Altar stone (center), sunrise gap between trilithons, bonfire gathering points",
    "Landmarks": "The trilithons, the heel stone, the slaughter stone, the aubrey holes"
  },
  "kansei_tokens": {
    "warmth": "0.3 — pre-dawn chill, stone-cold surfaces, breath visible",
    "motion": "Panoramic — slow sweeping gaze, geological time, clouds passing over monoliths",
    "shadow": "Mid — open sky, diffused, shadows cast by stone not enclosure",
    "easing": "Objective — observational distance, wide-angle, documentary",
    "density": "Sparse — open ground, vast sky-to-structure ratio",
    "sound": "Wind through stone gaps, distant bass from other zones, footsteps on packed earth"
  }
}

vocabulary, not script. the agent composes from these primitives — never dump the whole entry.

non-canonical

null

null means null. fall back to validate_world_element with type: "zone" for a fuzzy-match suggestion.

composition

pair this withfor
list_zonesdiscovering canonical slugs before lookup
validate_world_elementrecovering from typos or non-canonical input
lookup_archetypefollowing the zone's archetype field

edge cases

  • "All" is a real archetype value for cross-archetype zones (stonehenge). don't filter it out.
  • deprecated zones return null. the codex doesn't carry tombstones.
  • case-sensitive — "Stonehenge""stonehenge". always lowercase.