{
  "schema_version": 1,
  "generated_from": "Hexis authored Markdown frontmatter",
  "audience": "public Lua authors and script-generation models",
  "site": "https://docs.usehexis.com",
  "documents": [
    {
      "id": "api/chat/command",
      "url": "https://docs.usehexis.com/api/chat/command",
      "title": "hexis.chat.command",
      "description": "Supported Hexis Lua function: Command",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/chat/index",
      "url": "https://docs.usehexis.com/api/chat",
      "title": "Chat API",
      "description": "Current public Hexis Lua bindings for chat.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/chat/send-as-hexis",
      "url": "https://docs.usehexis.com/api/chat/send-as-hexis",
      "title": "hexis.chat.send_as_hexis",
      "description": "Supported Hexis Lua function: Send with Hexis prefix",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/chat/send",
      "url": "https://docs.usehexis.com/api/chat/send",
      "title": "hexis.chat.send",
      "description": "Supported Hexis Lua function: Send",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/client/index",
      "url": "https://docs.usehexis.com/api/client",
      "title": "Client API",
      "description": "Current public Hexis Lua bindings for client.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/client/play-sound",
      "url": "https://docs.usehexis.com/api/client/play-sound",
      "title": "hexis.client.play_sound",
      "description": "Supported Hexis Lua function: Play client-side sound",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/attack",
      "url": "https://docs.usehexis.com/api/combat/attack",
      "title": "hexis.combat.attack",
      "description": "Supported Hexis Lua function: Single attack",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/blacklist",
      "url": "https://docs.usehexis.com/api/combat/blacklist",
      "title": "hexis.combat.blacklist",
      "description": "Experimental Hexis Lua function: Ignore entity for duration",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/can-attack",
      "url": "https://docs.usehexis.com/api/combat/can-attack",
      "title": "hexis.combat.can_attack",
      "description": "Supported Hexis Lua function: Check if attack cooldown is ready",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/clear-camera-lock",
      "url": "https://docs.usehexis.com/api/combat/clear-camera-lock",
      "title": "hexis.combat.clear_camera_lock",
      "description": "Supported Hexis Lua function: Release camera lock",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/distance-to",
      "url": "https://docs.usehexis.com/api/combat/distance-to",
      "title": "hexis.combat.distance_to",
      "description": "Experimental Hexis Lua function: Euclidean distance to entity",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/engage",
      "url": "https://docs.usehexis.com/api/combat/engage",
      "title": "hexis.combat.engage",
      "description": "Supported Hexis Lua function: Single-target combat (Lua provides entity)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/find-boss",
      "url": "https://docs.usehexis.com/api/combat/find-boss",
      "title": "hexis.combat.find_boss",
      "description": "Experimental Hexis Lua function: Find Boss",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/find-target",
      "url": "https://docs.usehexis.com/api/combat/find-target",
      "title": "hexis.combat.find_target",
      "description": "Experimental Hexis Lua function: Find Target",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/get-targets",
      "url": "https://docs.usehexis.com/api/combat/get-targets",
      "title": "hexis.combat.get_targets",
      "description": "Experimental Hexis Lua function: Get entities within distance",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/has-los-strict",
      "url": "https://docs.usehexis.com/api/combat/has-los-strict",
      "title": "hexis.combat.has_los_strict",
      "description": "Experimental Hexis Lua function: Strict LOS (3+ rays must pass)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/has-los",
      "url": "https://docs.usehexis.com/api/combat/has-los",
      "title": "hexis.combat.has_los",
      "description": "Experimental Hexis Lua function: Check LOS to entity (lenient, any ray)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/has-target",
      "url": "https://docs.usehexis.com/api/combat/has-target",
      "title": "hexis.combat.has_target",
      "description": "Experimental Hexis Lua function: Check if we have a valid target",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/hunt",
      "url": "https://docs.usehexis.com/api/combat/hunt",
      "title": "hexis.combat.hunt",
      "description": "Experimental Hexis Lua function: Hunt mode",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/in-range",
      "url": "https://docs.usehexis.com/api/combat/in-range",
      "title": "hexis.combat.in_range",
      "description": "Supported Hexis Lua function: Check if entity is in attack range",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/index",
      "url": "https://docs.usehexis.com/api/combat",
      "title": "Combat API",
      "description": "Current public Hexis Lua bindings for combat.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/is-active",
      "url": "https://docs.usehexis.com/api/combat/is-active",
      "title": "hexis.combat.is_active",
      "description": "Experimental Hexis Lua function: Check if combat is running",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/is-alive",
      "url": "https://docs.usehexis.com/api/combat/is-alive",
      "title": "hexis.combat.is_alive",
      "description": "Experimental Hexis Lua function: Check if entity exists and has health > 0",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/is-async-active",
      "url": "https://docs.usehexis.com/api/combat/is-async-active",
      "title": "hexis.combat.is_async_active",
      "description": "Experimental Hexis Lua function: Check if async combat is running",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/is-blacklisted",
      "url": "https://docs.usehexis.com/api/combat/is-blacklisted",
      "title": "hexis.combat.is_blacklisted",
      "description": "Experimental Hexis Lua function: Check if entity is blacklisted",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/is-pursuing",
      "url": "https://docs.usehexis.com/api/combat/is-pursuing",
      "title": "hexis.combat.is_pursuing",
      "description": "Experimental Hexis Lua function: Check if pursuing",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/is-valid",
      "url": "https://docs.usehexis.com/api/combat/is-valid",
      "title": "hexis.combat.is_valid",
      "description": "Experimental Hexis Lua function: Check if entity is still valid",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/pursue-stop",
      "url": "https://docs.usehexis.com/api/combat/pursue-stop",
      "title": "hexis.combat.pursue_stop",
      "description": "Supported Hexis Lua function: Stop pursuit",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/pursue",
      "url": "https://docs.usehexis.com/api/combat/pursue",
      "title": "hexis.combat.pursue",
      "description": "Supported Hexis Lua function: Start non-blocking pursuit",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/pursuit-distance",
      "url": "https://docs.usehexis.com/api/combat/pursuit-distance",
      "title": "hexis.combat.pursuit_distance",
      "description": "Experimental Hexis Lua function: Get distance to target",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/pursuit-tick",
      "url": "https://docs.usehexis.com/api/combat/pursuit-tick",
      "title": "hexis.combat.pursuit_tick",
      "description": "Supported Hexis Lua function: Update pursuit (call every frame)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/set-behavior",
      "url": "https://docs.usehexis.com/api/combat/set-behavior",
      "title": "hexis.combat.set_behavior",
      "description": "Supported Hexis Lua function: Set movement behavior",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/set-camera-lock",
      "url": "https://docs.usehexis.com/api/combat/set-camera-lock",
      "title": "hexis.combat.set_camera_lock",
      "description": "Supported Hexis Lua function: Lock camera on target",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/set-kite-range",
      "url": "https://docs.usehexis.com/api/combat/set-kite-range",
      "title": "hexis.combat.set_kite_range",
      "description": "Experimental Hexis Lua function: Configure kiting distances",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/set-target",
      "url": "https://docs.usehexis.com/api/combat/set-target",
      "title": "hexis.combat.set_target",
      "description": "Experimental Hexis Lua function: Set current target for async combat Entity table should have: {x, y, z, type, name, id} from get_nearby_entities",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/start-async",
      "url": "https://docs.usehexis.com/api/combat/start-async",
      "title": "hexis.combat.start_async",
      "description": "Experimental Hexis Lua function: call tick() every frame",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/start",
      "url": "https://docs.usehexis.com/api/combat/start",
      "title": "hexis.combat.start",
      "description": "Supported Hexis Lua function: Start",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/stop-async",
      "url": "https://docs.usehexis.com/api/combat/stop-async",
      "title": "hexis.combat.stop_async",
      "description": "Experimental Hexis Lua function: Stop async combat and release camera",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/stop",
      "url": "https://docs.usehexis.com/api/combat/stop",
      "title": "hexis.combat.stop",
      "description": "Supported Hexis Lua function: Stop combat",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/combat/swing",
      "url": "https://docs.usehexis.com/api/combat/swing",
      "title": "hexis.combat.swing",
      "description": "Supported Hexis Lua function: Swing weapon (single attack)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/always",
      "url": "https://docs.usehexis.com/api/conditions/always",
      "title": "hexis.conditions.always",
      "description": "Advanced Hexis Lua function: Always true (useful for testing)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/distance-from-marked",
      "url": "https://docs.usehexis.com/api/conditions/distance-from-marked",
      "title": "hexis.conditions.distance_from_marked",
      "description": "Advanced Hexis Lua function: Distance from marked pos",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/entity-within",
      "url": "https://docs.usehexis.com/api/conditions/entity-within",
      "title": "hexis.conditions.entity_within",
      "description": "Advanced Hexis Lua function: Entity within range for duration seconds",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/gui-closed",
      "url": "https://docs.usehexis.com/api/conditions/gui-closed",
      "title": "hexis.conditions.gui_closed",
      "description": "Advanced Hexis Lua function: GUI is closed",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/gui-open",
      "url": "https://docs.usehexis.com/api/conditions/gui-open",
      "title": "hexis.conditions.gui_open",
      "description": "Advanced Hexis Lua function: GUI with title is open",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/index",
      "url": "https://docs.usehexis.com/api/conditions",
      "title": "Conditions API",
      "description": "Current public Hexis Lua bindings for conditions.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/inventory-full",
      "url": "https://docs.usehexis.com/api/conditions/inventory-full",
      "title": "hexis.conditions.inventory_full",
      "description": "Advanced Hexis Lua function: Inventory is full",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/mob-within",
      "url": "https://docs.usehexis.com/api/conditions/mob-within",
      "title": "hexis.conditions.mob_within",
      "description": "Supported Hexis Lua function: Mob within range for duration seconds",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/no-players-nearby",
      "url": "https://docs.usehexis.com/api/conditions/no-players-nearby",
      "title": "hexis.conditions.no_players_nearby",
      "description": "Advanced Hexis Lua function: No players within distance",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/player-health",
      "url": "https://docs.usehexis.com/api/conditions/player-health",
      "title": "hexis.conditions.player_health",
      "description": "Advanced Hexis Lua function: Health check operator: \"lt\", \"gt\", \"eq\", \"le\", \"ge\"",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/player-nearby",
      "url": "https://docs.usehexis.com/api/conditions/player-nearby",
      "title": "hexis.conditions.player_nearby",
      "description": "Supported Hexis Lua function: Any player within distance",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/player-sneaking",
      "url": "https://docs.usehexis.com/api/conditions/player-sneaking",
      "title": "hexis.conditions.player_sneaking",
      "description": "Supported Hexis Lua function: Player is sneaking nearby",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/player-visible",
      "url": "https://docs.usehexis.com/api/conditions/player-visible",
      "title": "hexis.conditions.player_visible",
      "description": "Supported Hexis Lua function: Player visible for duration seconds",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/player-within",
      "url": "https://docs.usehexis.com/api/conditions/player-within",
      "title": "hexis.conditions.player_within",
      "description": "Supported Hexis Lua function: Player lingering for duration seconds",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/player-y",
      "url": "https://docs.usehexis.com/api/conditions/player-y",
      "title": "hexis.conditions.player_y",
      "description": "Advanced Hexis Lua function: Y coordinate check",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/random",
      "url": "https://docs.usehexis.com/api/conditions/random",
      "title": "hexis.conditions.random",
      "description": "Supported Hexis Lua function: Random chance (0.0 to 1.0)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/conditions/tablist-contains",
      "url": "https://docs.usehexis.com/api/conditions/tablist-contains",
      "title": "hexis.conditions.tablist_contains",
      "description": "Advanced Hexis Lua function: Tablist has matching entry",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/declaration",
      "url": "https://docs.usehexis.com/api/config/declaration",
      "title": "hexis.config",
      "description": "Supported Hexis Lua callable-table: Define user-editable script settings",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/dropdown",
      "url": "https://docs.usehexis.com/api/config/dropdown",
      "title": "hexis.config.dropdown",
      "description": "Supported Hexis Lua function: Dropdown",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/index",
      "url": "https://docs.usehexis.com/api/config",
      "title": "Configuration API",
      "description": "Current public Hexis Lua bindings for configuration.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/item-selector",
      "url": "https://docs.usehexis.com/api/config/item-selector",
      "title": "hexis.config.item_selector",
      "description": "Experimental Hexis Lua function: Item Selector",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/route",
      "url": "https://docs.usehexis.com/api/config/route",
      "title": "hexis.config.route",
      "description": "Supported Hexis Lua function: Route",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/slider",
      "url": "https://docs.usehexis.com/api/config/slider",
      "title": "hexis.config.slider",
      "description": "Supported Hexis Lua function: Slider",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/stepper",
      "url": "https://docs.usehexis.com/api/config/stepper",
      "title": "hexis.config.stepper",
      "description": "Supported Hexis Lua function: Stepper",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/text-input",
      "url": "https://docs.usehexis.com/api/config/text-input",
      "title": "hexis.config.text_input",
      "description": "Experimental Hexis Lua function: Text Input",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/config/toggle",
      "url": "https://docs.usehexis.com/api/config/toggle",
      "title": "hexis.config.toggle",
      "description": "Supported Hexis Lua function: Toggle",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/core/index",
      "url": "https://docs.usehexis.com/api/core",
      "title": "Core API",
      "description": "Current public Hexis Lua bindings for core.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/core/notify",
      "url": "https://docs.usehexis.com/api/core/notify",
      "title": "hexis.notify",
      "description": "Supported Hexis Lua function: Show a Hexis notification",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/core/wait",
      "url": "https://docs.usehexis.com/api/core/wait",
      "title": "hexis.wait",
      "description": "Supported Hexis Lua function: Pause script execution for a duration",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/events/after",
      "url": "https://docs.usehexis.com/api/events/after",
      "title": "hexis.events.after",
      "description": "Experimental Hexis Lua function: One-time delayed event",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/events/clear",
      "url": "https://docs.usehexis.com/api/events/clear",
      "title": "hexis.events.clear",
      "description": "Experimental Hexis Lua function: Remove all event listeners",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/events/every",
      "url": "https://docs.usehexis.com/api/events/every",
      "title": "hexis.events.every",
      "description": "Experimental Hexis Lua function: Timer event",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/events/index",
      "url": "https://docs.usehexis.com/api/events",
      "title": "Events API",
      "description": "Current public Hexis Lua bindings for events.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/events/on",
      "url": "https://docs.usehexis.com/api/events/on",
      "title": "hexis.events.on",
      "description": "Supported Hexis Lua function: Register event listener",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/events/remove",
      "url": "https://docs.usehexis.com/api/events/remove",
      "title": "hexis.events.remove",
      "description": "Supported Hexis Lua function: Remove event listener",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/format/coins",
      "url": "https://docs.usehexis.com/api/format/coins",
      "title": "hexis.format.coins",
      "description": "Supported Hexis Lua function: Alias for number (explicit abbreviation)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/format/duration",
      "url": "https://docs.usehexis.com/api/format/duration",
      "title": "hexis.format.duration",
      "description": "Experimental Hexis Lua function: Format seconds to \"1h 23m 45s\"",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/format/index",
      "url": "https://docs.usehexis.com/api/format",
      "title": "Formatting API",
      "description": "Current public Hexis Lua bindings for formatting.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/format/number",
      "url": "https://docs.usehexis.com/api/format/number",
      "title": "hexis.format.number",
      "description": "Supported Hexis Lua function: Format number with abbreviations (k/m/b) like YAML's | coins",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/format/percent",
      "url": "https://docs.usehexis.com/api/format/percent",
      "title": "hexis.format.percent",
      "description": "Experimental Hexis Lua function: Format as percentage",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/format/raw",
      "url": "https://docs.usehexis.com/api/format/raw",
      "title": "hexis.format.raw",
      "description": "Experimental Hexis Lua function: Format number with commas (no abbreviation)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/click-item-by-lore",
      "url": "https://docs.usehexis.com/api/gui/click-item-by-lore",
      "title": "hexis.gui.click_item_by_lore",
      "description": "Experimental Hexis Lua function: Find and click item by lore",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/click-item",
      "url": "https://docs.usehexis.com/api/gui/click-item",
      "title": "hexis.gui.click_item",
      "description": "Supported Hexis Lua function: Find and click item",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/click",
      "url": "https://docs.usehexis.com/api/gui/click",
      "title": "hexis.gui.click",
      "description": "Supported Hexis Lua function: Click a slot",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/close",
      "url": "https://docs.usehexis.com/api/gui/close",
      "title": "hexis.gui.close",
      "description": "Supported Hexis Lua function: Close current GUI (delegates to gui_close command)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/debug",
      "url": "https://docs.usehexis.com/api/gui/debug",
      "title": "hexis.gui.debug",
      "description": "Experimental Hexis Lua function: Debug GUI info",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/find-by-relation",
      "url": "https://docs.usehexis.com/api/gui/find-by-relation",
      "title": "hexis.gui.find_by_relation",
      "description": "Experimental Hexis Lua function: Find item by position relation",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/find",
      "url": "https://docs.usehexis.com/api/gui/find",
      "title": "hexis.gui.find",
      "description": "Experimental Hexis Lua function: Find item in GUI",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/get-container-size",
      "url": "https://docs.usehexis.com/api/gui/get-container-size",
      "title": "hexis.gui.get_container_size",
      "description": "Experimental Hexis Lua function: Returns number of container slots (excludes player inv)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/get-hovered-item",
      "url": "https://docs.usehexis.com/api/gui/get-hovered-item",
      "title": "hexis.gui.get_hovered_item",
      "description": "Experimental Hexis Lua function: Get item under cursor (moved from actions)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/get-slot-info",
      "url": "https://docs.usehexis.com/api/gui/get-slot-info",
      "title": "hexis.gui.get_slot_info",
      "description": "Supported Hexis Lua function: Returns a Lua table with full slot details",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/get-slots",
      "url": "https://docs.usehexis.com/api/gui/get-slots",
      "title": "hexis.gui.get_slots",
      "description": "Supported Hexis Lua function: Bulk scan returning array of slot info tables",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/get-title",
      "url": "https://docs.usehexis.com/api/gui/get-title",
      "title": "hexis.gui.get_title",
      "description": "Supported Hexis Lua function: Get current GUI title",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/has-title",
      "url": "https://docs.usehexis.com/api/gui/has-title",
      "title": "hexis.gui.has_title",
      "description": "Supported Hexis Lua function: Check if current GUI title contains pattern",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/index",
      "url": "https://docs.usehexis.com/api/gui",
      "title": "GUI API",
      "description": "Current public Hexis Lua bindings for gui.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/is-open",
      "url": "https://docs.usehexis.com/api/gui/is-open",
      "title": "hexis.gui.is_open",
      "description": "Supported Hexis Lua function: Check if any GUI is open",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/open",
      "url": "https://docs.usehexis.com/api/gui/open",
      "title": "hexis.gui.open",
      "description": "Experimental Hexis Lua function: Open inventory",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/poll-slot-changes",
      "url": "https://docs.usehexis.com/api/gui/poll-slot-changes",
      "title": "hexis.gui.poll_slot_changes",
      "description": "Supported Hexis Lua function: Returns array of {slot, type, name, has_foil} changes",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/safe-mode",
      "url": "https://docs.usehexis.com/api/gui/safe-mode",
      "title": "hexis.gui.safe_mode",
      "description": "Supported Hexis Lua function: STOP ALL activity before GUI interaction CRITICAL: Call this before ANY GUI operation to ensure player is completely still",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/stop-watching",
      "url": "https://docs.usehexis.com/api/gui/stop-watching",
      "title": "hexis.gui.stop_watching",
      "description": "Supported Hexis Lua function: Stop the slot watcher",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/switch-hotbar",
      "url": "https://docs.usehexis.com/api/gui/switch-hotbar",
      "title": "hexis.gui.switch_hotbar",
      "description": "Experimental Hexis Lua function: Switch hotbar slot",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/wait-for",
      "url": "https://docs.usehexis.com/api/gui/wait-for",
      "title": "hexis.gui.wait_for",
      "description": "Supported Hexis Lua function: Wait for GUI",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/gui/watch-slots",
      "url": "https://docs.usehexis.com/api/gui/watch-slots",
      "title": "hexis.gui.watch_slots",
      "description": "Supported Hexis Lua function: Start watching slots on main thread for changes",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/http/get",
      "url": "https://docs.usehexis.com/api/http/get",
      "title": "hexis.http.get",
      "description": "Supported Hexis Lua function: Get",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/http/index",
      "url": "https://docs.usehexis.com/api/http",
      "title": "HTTP API",
      "description": "Current public Hexis Lua bindings for http.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/add-state",
      "url": "https://docs.usehexis.com/api/hud/add-state",
      "title": "hexis.hud.add_state",
      "description": "Supported Hexis Lua function: Add a HUD state",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/create",
      "url": "https://docs.usehexis.com/api/hud/create",
      "title": "hexis.hud.create",
      "description": "Supported Hexis Lua function: Initialize HUD with config",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/hide",
      "url": "https://docs.usehexis.com/api/hud/hide",
      "title": "hexis.hud.hide",
      "description": "Experimental Hexis Lua function: Hide the HUD",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/index",
      "url": "https://docs.usehexis.com/api/hud",
      "title": "HUD API",
      "description": "Current public Hexis Lua bindings for hud.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/is-visible",
      "url": "https://docs.usehexis.com/api/hud/is-visible",
      "title": "hexis.hud.is_visible",
      "description": "Experimental Hexis Lua function: Check if HUD is visible",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/set-state",
      "url": "https://docs.usehexis.com/api/hud/set-state",
      "title": "hexis.hud.set_state",
      "description": "Supported Hexis Lua function: Switch to a HUD state (triggers animation)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/set-var",
      "url": "https://docs.usehexis.com/api/hud/set-var",
      "title": "hexis.hud.set_var",
      "description": "Experimental Hexis Lua function: Set a variable for interpolation",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/set",
      "url": "https://docs.usehexis.com/api/hud/set",
      "title": "hexis.hud.set",
      "description": "Supported Hexis Lua function: Simple HUD definition (updates on each call)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/show",
      "url": "https://docs.usehexis.com/api/hud/show",
      "title": "hexis.hud.show",
      "description": "Experimental Hexis Lua function: Show the HUD",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/start-timer",
      "url": "https://docs.usehexis.com/api/hud/start-timer",
      "title": "hexis.hud.start_timer",
      "description": "Supported Hexis Lua function: Start the session timer",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/hud/stop-timer",
      "url": "https://docs.usehexis.com/api/hud/stop-timer",
      "title": "hexis.hud.stop_timer",
      "description": "Experimental Hexis Lua function: Stop the session timer",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/index",
      "url": "https://docs.usehexis.com/api",
      "title": "Lua API Reference",
      "description": "Complete public reference for the current Hexis Lua binding snapshot.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/input/index",
      "url": "https://docs.usehexis.com/api/input",
      "title": "Input API",
      "description": "Current public Hexis Lua bindings for input.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/input/is-key-just-pressed",
      "url": "https://docs.usehexis.com/api/input/is-key-just-pressed",
      "title": "hexis.input.is_key_just_pressed",
      "description": "Advanced Hexis Lua function: Check if key was just pressed this frame",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/input/is-key-pressed",
      "url": "https://docs.usehexis.com/api/input/is-key-pressed",
      "title": "hexis.input.is_key_pressed",
      "description": "Advanced Hexis Lua function: Check if key is currently pressed",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/close",
      "url": "https://docs.usehexis.com/api/inventory/close",
      "title": "hexis.inventory.close",
      "description": "Experimental Hexis Lua function: close current GUI (delegates to gui_close command)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/contains",
      "url": "https://docs.usehexis.com/api/inventory/contains",
      "title": "hexis.inventory.contains",
      "description": "Supported Hexis Lua function: check if hotbar contains item",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/count-items",
      "url": "https://docs.usehexis.com/api/inventory/count-items",
      "title": "hexis.inventory.count_items",
      "description": "Supported Hexis Lua function: count total items matching pattern across entire inventory",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/find-slot",
      "url": "https://docs.usehexis.com/api/inventory/find-slot",
      "title": "hexis.inventory.find_slot",
      "description": "Supported Hexis Lua function: find hotbar slot matching pattern",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/get-hotbar-items",
      "url": "https://docs.usehexis.com/api/inventory/get-hotbar-items",
      "title": "hexis.inventory.get_hotbar_items",
      "description": "Supported Hexis Lua function: get all hotbar item names",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/held-item",
      "url": "https://docs.usehexis.com/api/inventory/held-item",
      "title": "hexis.inventory.held_item",
      "description": "Experimental Hexis Lua property: Held Item",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/held-slot",
      "url": "https://docs.usehexis.com/api/inventory/held-slot",
      "title": "hexis.inventory.held_slot",
      "description": "Experimental Hexis Lua property: Held Slot",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/index",
      "url": "https://docs.usehexis.com/api/inventory",
      "title": "Inventory API",
      "description": "Current public Hexis Lua bindings for inventory.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/is-full",
      "url": "https://docs.usehexis.com/api/inventory/is-full",
      "title": "hexis.inventory.is_full",
      "description": "Supported Hexis Lua function: check if inventory is full (moved from conditions)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/open",
      "url": "https://docs.usehexis.com/api/inventory/open",
      "title": "hexis.inventory.open",
      "description": "Experimental Hexis Lua function: open player inventory",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/inventory/select-slot",
      "url": "https://docs.usehexis.com/api/inventory/select-slot",
      "title": "hexis.inventory.select_slot",
      "description": "Supported Hexis Lua function: select hotbar slot (moved from world.select_hotbar_slot)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/log/debug",
      "url": "https://docs.usehexis.com/api/log/debug",
      "title": "hexis.log.debug",
      "description": "Supported Hexis Lua function: Debug",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/log/error",
      "url": "https://docs.usehexis.com/api/log/error",
      "title": "hexis.log.error",
      "description": "Supported Hexis Lua function: Error",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/log/index",
      "url": "https://docs.usehexis.com/api/log",
      "title": "Logging API",
      "description": "Current public Hexis Lua bindings for logging.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/log/info",
      "url": "https://docs.usehexis.com/api/log/info",
      "title": "hexis.log.info",
      "description": "Supported Hexis Lua function: Info",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/log/warn",
      "url": "https://docs.usehexis.com/api/log/warn",
      "title": "hexis.log.warn",
      "description": "Supported Hexis Lua function: Warn",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/aim-tick",
      "url": "https://docs.usehexis.com/api/mining/aim-tick",
      "title": "hexis.mining.aim_tick",
      "description": "Experimental Hexis Lua function: Perform one frame of aiming toward async mining target.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/break-block",
      "url": "https://docs.usehexis.com/api/mining/break-block",
      "title": "hexis.mining.break_block",
      "description": "Experimental Hexis Lua function: Break Block",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/cancel-precomputation",
      "url": "https://docs.usehexis.com/api/mining/cancel-precomputation",
      "title": "hexis.mining.cancel_precomputation",
      "description": "Experimental Hexis Lua function: Cancel any ongoing precomputation",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/check-current-reach",
      "url": "https://docs.usehexis.com/api/mining/check-current-reach",
      "title": "hexis.mining.check_current_reach",
      "description": "Experimental Hexis Lua function: Quick check if we can reach block now Returns vantage point info for current position, or nil if not reachable",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/check-reach",
      "url": "https://docs.usehexis.com/api/mining/check-reach",
      "title": "hexis.mining.check_reach",
      "description": "Supported Hexis Lua function: Pre-filter unreachable blocks before mining - Custom reach scoring algorithms - Cache reach data for batch optimization - Filter by score threshold (e.g., only mine blocks with score > 0.7). IMPORTANT: Results are from CURRENT player position - cache invalidates when player moves!",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/end-session",
      "url": "https://docs.usehexis.com/api/mining/end-session",
      "title": "hexis.mining.end_session",
      "description": "Supported Hexis Lua function: End multi-block mining session, release everything",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/find-ground-vantage-points",
      "url": "https://docs.usehexis.com/api/mining/find-ground-vantage-points",
      "title": "hexis.mining.find_ground_vantage_points",
      "description": "Experimental Hexis Lua function: Find GROUND-LEVEL positions for mining overhead blocks. Only returns positions at/below player Y that can jump-reach the target.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/find-immediate-target",
      "url": "https://docs.usehexis.com/api/mining/find-immediate-target",
      "title": "hexis.mining.find_immediate_target",
      "description": "Experimental Hexis Lua function: Find Immediate Target",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/find-nearest-reachable",
      "url": "https://docs.usehexis.com/api/mining/find-nearest-reachable",
      "title": "hexis.mining.find_nearest_reachable",
      "description": "Experimental Hexis Lua function: Find Nearest Reachable",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/find-vantage-points",
      "url": "https://docs.usehexis.com/api/mining/find-vantage-points",
      "title": "hexis.mining.find_vantage_points",
      "description": "Experimental Hexis Lua function: Find positions to mine from Returns array of vantage points sorted by quality",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/get-aim-point",
      "url": "https://docs.usehexis.com/api/mining/get-aim-point",
      "title": "hexis.mining.get_aim_point",
      "description": "Experimental Hexis Lua function: Get optimal aim angles",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/get-all-aim-points",
      "url": "https://docs.usehexis.com/api/mining/get-all-aim-points",
      "title": "hexis.mining.get_all_aim_points",
      "description": "Experimental Hexis Lua function: Get all visible aim points on block Returns array of {x, y, z} for retry logic",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/get-blocks-mined",
      "url": "https://docs.usehexis.com/api/mining/get-blocks-mined",
      "title": "hexis.mining.get_blocks_mined",
      "description": "Supported Hexis Lua function: Get count of blocks mined in current loop",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/get-crosshair-target",
      "url": "https://docs.usehexis.com/api/mining/get-crosshair-target",
      "title": "hexis.mining.get_crosshair_target",
      "description": "Experimental Hexis Lua function: Get the block the crosshair is currently targeting Returns {x, y, z, side} table or nil if not targeting a block CRITICAL:",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/get-distance",
      "url": "https://docs.usehexis.com/api/mining/get-distance",
      "title": "hexis.mining.get_distance",
      "description": "Experimental Hexis Lua function: Get distance to block",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/get-mining-progress",
      "url": "https://docs.usehexis.com/api/mining/get-mining-progress",
      "title": "hexis.mining.get_mining_progress",
      "description": "Experimental Hexis Lua function: Get Mining Progress",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/get-precomputed-target",
      "url": "https://docs.usehexis.com/api/mining/get-precomputed-target",
      "title": "hexis.mining.get_precomputed_target",
      "description": "Experimental Hexis Lua function: Get and clear the precomputed next target Returns table with target info or nil if not ready",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/get-smart-aim-point",
      "url": "https://docs.usehexis.com/api/mining/get-smart-aim-point",
      "title": "hexis.mining.get_smart_aim_point",
      "description": "Experimental Hexis Lua function: Get best visible point on block Returns {x, y, z} aim coordinates (may be off-center!) or nil if no visible point",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/has-line-of-sight",
      "url": "https://docs.usehexis.com/api/mining/has-line-of-sight",
      "title": "hexis.mining.has_line_of_sight",
      "description": "Supported Hexis Lua function: Has Line Of Sight",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/index",
      "url": "https://docs.usehexis.com/api/mining",
      "title": "Mining API",
      "description": "Current public Hexis Lua bindings for mining.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-block-obstructed",
      "url": "https://docs.usehexis.com/api/mining/is-block-obstructed",
      "title": "hexis.mining.is_block_obstructed",
      "description": "Supported Hexis Lua function: Is Block Obstructed",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-block-reachable",
      "url": "https://docs.usehexis.com/api/mining/is-block-reachable",
      "title": "hexis.mining.is_block_reachable",
      "description": "Experimental Hexis Lua function: Quick check if block can be reached from anywhere Returns true if at least one good vantage point exists",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-breakable",
      "url": "https://docs.usehexis.com/api/mining/is-breakable",
      "title": "hexis.mining.is_breakable",
      "description": "Experimental Hexis Lua function: Check if block can be broken",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-entity-obstructing",
      "url": "https://docs.usehexis.com/api/mining/is-entity-obstructing",
      "title": "hexis.mining.is_entity_obstructing",
      "description": "Experimental Hexis Lua function: Is Entity Obstructing",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-loop-active",
      "url": "https://docs.usehexis.com/api/mining/is-loop-active",
      "title": "hexis.mining.is_loop_active",
      "description": "Experimental Hexis Lua function: Check if mining loop is running",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-mining-async",
      "url": "https://docs.usehexis.com/api/mining/is-mining-async",
      "title": "hexis.mining.is_mining_async",
      "description": "Experimental Hexis Lua function: Check if async mining is active",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-mining",
      "url": "https://docs.usehexis.com/api/mining/is-mining",
      "title": "hexis.mining.is_mining",
      "description": "Experimental Hexis Lua function: Check if currently mining",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-precomputing",
      "url": "https://docs.usehexis.com/api/mining/is-precomputing",
      "title": "hexis.mining.is_precomputing",
      "description": "Experimental Hexis Lua function: Check if precomputation is running",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-session-jump-active",
      "url": "https://docs.usehexis.com/api/mining/is-session-jump-active",
      "title": "hexis.mining.is_session_jump_active",
      "description": "Experimental Hexis Lua function: Check if session jump is currently active",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/is-targeting-block",
      "url": "https://docs.usehexis.com/api/mining/is-targeting-block",
      "title": "hexis.mining.is_targeting_block",
      "description": "Experimental Hexis Lua function: Check if crosshair is targeting specific block Returns true if the crosshair is currently aimed at the specified block",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/mine-block",
      "url": "https://docs.usehexis.com/api/mining/mine-block",
      "title": "hexis.mining.mine_block",
      "description": "Supported Hexis Lua function: Mine Block",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/mine-nearest",
      "url": "https://docs.usehexis.com/api/mining/mine-nearest",
      "title": "hexis.mining.mine_nearest",
      "description": "Supported Hexis Lua function: Mine Nearest",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/peek-precomputed-target",
      "url": "https://docs.usehexis.com/api/mining/peek-precomputed-target",
      "title": "hexis.mining.peek_precomputed_target",
      "description": "Experimental Hexis Lua function: Peek at precomputed target without clearing Useful for visual highlighting of next target",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/precompute-next-target",
      "url": "https://docs.usehexis.com/api/mining/precompute-next-target",
      "title": "hexis.mining.precompute_next_target",
      "description": "Experimental Hexis Lua function: by the time you finish, the next target is ready.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/recalculate-aim",
      "url": "https://docs.usehexis.com/api/mining/recalculate-aim",
      "title": "hexis.mining.recalculate_aim",
      "description": "Experimental Hexis Lua function: Re-run aim point calculation from current eye position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/select-target-smart",
      "url": "https://docs.usehexis.com/api/mining/select-target-smart",
      "title": "hexis.mining.select_target_smart",
      "description": "Experimental Hexis Lua function: Select Target Smart",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/set-session-jump",
      "url": "https://docs.usehexis.com/api/mining/set-session-jump",
      "title": "hexis.mining.set_session_jump",
      "description": "Supported Hexis Lua function: Enable/disable continuous jump during mining session When enabled, jump is held across multiple mine_block calls until disabled or session ends",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/start-loop",
      "url": "https://docs.usehexis.com/api/mining/start-loop",
      "title": "hexis.mining.start_loop",
      "description": "Experimental Hexis Lua function: Start async mining loop",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/start-mining-async",
      "url": "https://docs.usehexis.com/api/mining/start-mining-async",
      "title": "hexis.mining.start_mining_async",
      "description": "Experimental Hexis Lua function: Start mining a block (non-blocking). Lua must poll aim_tick() and call stop_mining_async when done.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/start-mining-smart",
      "url": "https://docs.usehexis.com/api/mining/start-mining-smart",
      "title": "hexis.mining.start_mining_smart",
      "description": "Experimental Hexis Lua function: Start async mining with smart aim Uses SmartAimPointFinder to target visible part of block Same as start_mining_async but auto-finds best aim point",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/start-session",
      "url": "https://docs.usehexis.com/api/mining/start-session",
      "title": "hexis.mining.start_session",
      "description": "Supported Hexis Lua function: Begin multi-block mining session",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/stop-loop",
      "url": "https://docs.usehexis.com/api/mining/stop-loop",
      "title": "hexis.mining.stop_loop",
      "description": "Experimental Hexis Lua function: Stop async mining loop",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/stop-mining-async",
      "url": "https://docs.usehexis.com/api/mining/stop-mining-async",
      "title": "hexis.mining.stop_mining_async",
      "description": "Supported Hexis Lua function: Stop non-blocking mining",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/mining/stop",
      "url": "https://docs.usehexis.com/api/mining/stop",
      "title": "hexis.mining.stop",
      "description": "Experimental Hexis Lua function: Stop current mining",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/get-owner",
      "url": "https://docs.usehexis.com/api/movement/get-owner",
      "title": "hexis.movement.get_owner",
      "description": "Advanced Hexis Lua function: Get current control owner",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/get-state",
      "url": "https://docs.usehexis.com/api/movement/get-state",
      "title": "hexis.movement.get_state",
      "description": "Advanced Hexis Lua function: Get current movement state",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/index",
      "url": "https://docs.usehexis.com/api/movement",
      "title": "Movement API",
      "description": "Current public Hexis Lua bindings for movement.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/is-controlled",
      "url": "https://docs.usehexis.com/api/movement/is-controlled",
      "title": "hexis.movement.is_controlled",
      "description": "Advanced Hexis Lua function: Check if we have movement control",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/release-control",
      "url": "https://docs.usehexis.com/api/movement/release-control",
      "title": "hexis.movement.release_control",
      "description": "Supported Hexis Lua function: Release movement control",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-allow-jumping",
      "url": "https://docs.usehexis.com/api/movement/set-allow-jumping",
      "title": "hexis.movement.set_allow_jumping",
      "description": "Advanced Hexis Lua function: Set Allow Jumping",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-allow-sprinting",
      "url": "https://docs.usehexis.com/api/movement/set-allow-sprinting",
      "title": "hexis.movement.set_allow_sprinting",
      "description": "Advanced Hexis Lua function: Set Allow Sprinting",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-backward",
      "url": "https://docs.usehexis.com/api/movement/set-backward",
      "title": "hexis.movement.set_backward",
      "description": "Advanced Hexis Lua function: Set Backward",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-forward",
      "url": "https://docs.usehexis.com/api/movement/set-forward",
      "title": "hexis.movement.set_forward",
      "description": "Supported Hexis Lua function: Set Forward",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-state",
      "url": "https://docs.usehexis.com/api/movement/set-state",
      "title": "hexis.movement.set_state",
      "description": "Advanced Hexis Lua function: Set State",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-strafe-intensity",
      "url": "https://docs.usehexis.com/api/movement/set-strafe-intensity",
      "title": "hexis.movement.set_strafe_intensity",
      "description": "Advanced Hexis Lua function: Set Strafe Intensity",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-strafe-left",
      "url": "https://docs.usehexis.com/api/movement/set-strafe-left",
      "title": "hexis.movement.set_strafe_left",
      "description": "Advanced Hexis Lua function: Set Strafe Left",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-strafe-right",
      "url": "https://docs.usehexis.com/api/movement/set-strafe-right",
      "title": "hexis.movement.set_strafe_right",
      "description": "Advanced Hexis Lua function: Set Strafe Right",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/set-tap-mode",
      "url": "https://docs.usehexis.com/api/movement/set-tap-mode",
      "title": "hexis.movement.set_tap_mode",
      "description": "Advanced Hexis Lua function: Enable precision approach mode",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/stop",
      "url": "https://docs.usehexis.com/api/movement/stop",
      "title": "hexis.movement.stop",
      "description": "Advanced Hexis Lua function: Stop all movement immediately",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/movement/take-control",
      "url": "https://docs.usehexis.com/api/movement/take-control",
      "title": "hexis.movement.take_control",
      "description": "Advanced Hexis Lua function: Take exclusive control of movement",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/arrived",
      "url": "https://docs.usehexis.com/api/navigate/arrived",
      "title": "hexis.navigate.arrived",
      "description": "Experimental Hexis Lua function: Check if navigation completed",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/blacklist",
      "url": "https://docs.usehexis.com/api/navigate/blacklist",
      "title": "hexis.navigate.blacklist",
      "description": "Experimental Hexis Lua function: Manually blacklist a position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/check-location",
      "url": "https://docs.usehexis.com/api/navigate/check-location",
      "title": "hexis.navigate.check_location",
      "description": "Experimental Hexis Lua function: Check if at location",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/clear-blacklist",
      "url": "https://docs.usehexis.com/api/navigate/clear-blacklist",
      "title": "hexis.navigate.clear_blacklist",
      "description": "Supported Hexis Lua function: Remove a position from blacklist",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/clear-camera-lock",
      "url": "https://docs.usehexis.com/api/navigate/clear-camera-lock",
      "title": "hexis.navigate.clear_camera_lock",
      "description": "Supported Hexis Lua function: Clear Camera Lock",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/drop",
      "url": "https://docs.usehexis.com/api/navigate/drop",
      "title": "hexis.navigate.drop",
      "description": "Experimental Hexis Lua function: Drop down from current location",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/etherwarp",
      "url": "https://docs.usehexis.com/api/navigate/etherwarp",
      "title": "hexis.navigate.etherwarp",
      "description": "Supported Hexis Lua function: Teleport using etherwarp",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/find-ground-position",
      "url": "https://docs.usehexis.com/api/navigate/find-ground-position",
      "title": "hexis.navigate.find_ground_position",
      "description": "Experimental Hexis Lua function: Find Ground Position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/get-blacklist-count",
      "url": "https://docs.usehexis.com/api/navigate/get-blacklist-count",
      "title": "hexis.navigate.get_blacklist_count",
      "description": "Experimental Hexis Lua function: Get count of blacklisted positions",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/get-wasd-stuck-reason",
      "url": "https://docs.usehexis.com/api/navigate/get-wasd-stuck-reason",
      "title": "hexis.navigate.get_wasd_stuck_reason",
      "description": "Experimental Hexis Lua function: Get reason WASD mode got stuck (resets after read)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/get-water-surface-y",
      "url": "https://docs.usehexis.com/api/navigate/get-water-surface-y",
      "title": "hexis.navigate.get_water_surface_y",
      "description": "Experimental Hexis Lua function: Get Y level of water surface at position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/has-camera-lock",
      "url": "https://docs.usehexis.com/api/navigate/has-camera-lock",
      "title": "hexis.navigate.has_camera_lock",
      "description": "Experimental Hexis Lua function: Has Camera Lock",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/index",
      "url": "https://docs.usehexis.com/api/navigate",
      "title": "Navigation API",
      "description": "Current public Hexis Lua bindings for navigation.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/is-blacklisted",
      "url": "https://docs.usehexis.com/api/navigate/is-blacklisted",
      "title": "hexis.navigate.is_blacklisted",
      "description": "Experimental Hexis Lua function: Check if a position is blacklisted",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/is-in-water",
      "url": "https://docs.usehexis.com/api/navigate/is-in-water",
      "title": "hexis.navigate.is_in_water",
      "description": "Experimental Hexis Lua function: Check if player is currently in water",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/is-navigating",
      "url": "https://docs.usehexis.com/api/navigate/is-navigating",
      "title": "hexis.navigate.is_navigating",
      "description": "Supported Hexis Lua function: Check if currently navigating",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/is-swim-navigating",
      "url": "https://docs.usehexis.com/api/navigate/is-swim-navigating",
      "title": "hexis.navigate.is_swim_navigating",
      "description": "Experimental Hexis Lua function: Check if currently swim navigating",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/is-swimming",
      "url": "https://docs.usehexis.com/api/navigate/is-swimming",
      "title": "hexis.navigate.is_swimming",
      "description": "Experimental Hexis Lua function: Check if player is in swim mode",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/is-underwater",
      "url": "https://docs.usehexis.com/api/navigate/is-underwater",
      "title": "hexis.navigate.is_underwater",
      "description": "Experimental Hexis Lua function: Check if a position is underwater",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/near",
      "url": "https://docs.usehexis.com/api/navigate/near",
      "title": "hexis.navigate.near",
      "description": "Supported Hexis Lua function: Near",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/set-camera-lock",
      "url": "https://docs.usehexis.com/api/navigate/set-camera-lock",
      "title": "hexis.navigate.set_camera_lock",
      "description": "Supported Hexis Lua function: navigation uses strafe only.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/smart-etherwarp",
      "url": "https://docs.usehexis.com/api/navigate/smart-etherwarp",
      "title": "hexis.navigate.smart_etherwarp",
      "description": "Experimental Hexis Lua function: Smart etherwarp with LOS check",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/start-async",
      "url": "https://docs.usehexis.com/api/navigate/start-async",
      "title": "hexis.navigate.start_async",
      "description": "Supported Hexis Lua function: Start navigation (path compute is synchronous). Returns immediately after pathfinding starts.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/stop",
      "url": "https://docs.usehexis.com/api/navigate/stop",
      "title": "hexis.navigate.stop",
      "description": "Supported Hexis Lua function: Stop navigation",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/swim-to",
      "url": "https://docs.usehexis.com/api/navigate/swim-to",
      "title": "hexis.navigate.swim_to",
      "description": "Experimental Hexis Lua function: Swim To",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/navigate/to",
      "url": "https://docs.usehexis.com/api/navigate/to",
      "title": "hexis.navigate.to",
      "description": "Supported Hexis Lua function: Navigate to a location",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/attack",
      "url": "https://docs.usehexis.com/api/player/attack",
      "title": "hexis.player.attack",
      "description": "Experimental Hexis Lua function: Attack",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/can-reach-block",
      "url": "https://docs.usehexis.com/api/player/can-reach-block",
      "title": "hexis.player.can_reach_block",
      "description": "Experimental Hexis Lua function: Check if block is within mining range Returns true if block is within 4.5 blocks and has line of sight",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/distance-to",
      "url": "https://docs.usehexis.com/api/player/distance-to",
      "title": "hexis.player.distance_to",
      "description": "Supported Hexis Lua function: Get 3D distance to position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/drop-item",
      "url": "https://docs.usehexis.com/api/player/drop-item",
      "title": "hexis.player.drop_item",
      "description": "Experimental Hexis Lua function: drop current held item",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/equip",
      "url": "https://docs.usehexis.com/api/player/equip",
      "title": "hexis.player.equip",
      "description": "Supported Hexis Lua function: Equip",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/find-hotbar-slot",
      "url": "https://docs.usehexis.com/api/player/find-hotbar-slot",
      "title": "hexis.player.find_hotbar_slot",
      "description": "Experimental Hexis Lua function: find slot with item matching pattern (-1 if not found)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/get-air-control-factor",
      "url": "https://docs.usehexis.com/api/player/get-air-control-factor",
      "title": "hexis.player.get_air_control_factor",
      "description": "Experimental Hexis Lua function: Get air control effectiveness (0.0-1.0). Returns multiplier for strafe effectiveness when airborne With high Jump Boost, this can be as low as 0.05 (5%)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/get-effect",
      "url": "https://docs.usehexis.com/api/player/get-effect",
      "title": "hexis.player.get_effect",
      "description": "Supported Hexis Lua function: Get info about an active potion effect Returns table {active, level, amplifier, duration, ambient} or nil if not active",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/get-hotbar-items",
      "url": "https://docs.usehexis.com/api/player/get-hotbar-items",
      "title": "hexis.player.get_hotbar_items",
      "description": "Experimental Hexis Lua function: get table of all hotbar item names",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/get-jump-boost-level",
      "url": "https://docs.usehexis.com/api/player/get-jump-boost-level",
      "title": "hexis.player.get_jump_boost_level",
      "description": "Experimental Hexis Lua function: Get jump boost level (0 = none, 1-5 = Jump Boost I-V)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/get-max-jump-height",
      "url": "https://docs.usehexis.com/api/player/get-max-jump-height",
      "title": "hexis.player.get_max_jump_height",
      "description": "Experimental Hexis Lua function: Get max jump height in blocks Takes into account Jump Boost effect",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/get-nearest",
      "url": "https://docs.usehexis.com/api/player/get-nearest",
      "title": "hexis.player.get_nearest",
      "description": "Supported Hexis Lua function: returns name of nearest player",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/health-percent",
      "url": "https://docs.usehexis.com/api/player/health-percent",
      "title": "hexis.player.health_percent",
      "description": "Supported Hexis Lua property: Health Percent",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/health",
      "url": "https://docs.usehexis.com/api/player/health",
      "title": "hexis.player.health",
      "description": "Experimental Hexis Lua property: Health",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/held-item",
      "url": "https://docs.usehexis.com/api/player/held-item",
      "title": "hexis.player.held_item",
      "description": "Experimental Hexis Lua property: Held Item",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/held-slot",
      "url": "https://docs.usehexis.com/api/player/held-slot",
      "title": "hexis.player.held_slot",
      "description": "Experimental Hexis Lua property: Held Slot",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/horizontal-distance",
      "url": "https://docs.usehexis.com/api/player/horizontal-distance",
      "title": "hexis.player.horizontal_distance",
      "description": "Supported Hexis Lua function: returns horizontal distance to location",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/hotbar-contains",
      "url": "https://docs.usehexis.com/api/player/hotbar-contains",
      "title": "hexis.player.hotbar_contains",
      "description": "Experimental Hexis Lua function: check if item matching pattern is in hotbar",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/hunger",
      "url": "https://docs.usehexis.com/api/player/hunger",
      "title": "hexis.player.hunger",
      "description": "Experimental Hexis Lua property: Hunger",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/index",
      "url": "https://docs.usehexis.com/api/player",
      "title": "Player API",
      "description": "Current public Hexis Lua bindings for player.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/interact-block",
      "url": "https://docs.usehexis.com/api/player/interact-block",
      "title": "hexis.player.interact_block",
      "description": "Supported Hexis Lua function: right-click a specific block Looks at block center first, then sends use-item-on interaction",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/interact-entity",
      "url": "https://docs.usehexis.com/api/player/interact-entity",
      "title": "hexis.player.interact_entity",
      "description": "Experimental Hexis Lua function: Interact Entity",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/is-flying",
      "url": "https://docs.usehexis.com/api/player/is-flying",
      "title": "hexis.player.is_flying",
      "description": "Experimental Hexis Lua property: Is Flying",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/is-on-ground",
      "url": "https://docs.usehexis.com/api/player/is-on-ground",
      "title": "hexis.player.is_on_ground",
      "description": "Experimental Hexis Lua property: Is On Ground",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/is-rotation-locked",
      "url": "https://docs.usehexis.com/api/player/is-rotation-locked",
      "title": "hexis.player.is_rotation_locked",
      "description": "Experimental Hexis Lua function: Is Rotation Locked",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/is-sneaking",
      "url": "https://docs.usehexis.com/api/player/is-sneaking",
      "title": "hexis.player.is_sneaking",
      "description": "Experimental Hexis Lua property: Is Sneaking",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/is-sprinting",
      "url": "https://docs.usehexis.com/api/player/is-sprinting",
      "title": "hexis.player.is_sprinting",
      "description": "Experimental Hexis Lua property: Is Sprinting",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/jump",
      "url": "https://docs.usehexis.com/api/player/jump",
      "title": "hexis.player.jump",
      "description": "Supported Hexis Lua function: Jump",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/look-at",
      "url": "https://docs.usehexis.com/api/player/look-at",
      "title": "hexis.player.look_at",
      "description": "Supported Hexis Lua function: Look At",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/max-health",
      "url": "https://docs.usehexis.com/api/player/max-health",
      "title": "hexis.player.max_health",
      "description": "Experimental Hexis Lua property: Max Health",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/name",
      "url": "https://docs.usehexis.com/api/player/name",
      "title": "hexis.player.name",
      "description": "Supported Hexis Lua property: Name",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/pitch",
      "url": "https://docs.usehexis.com/api/player/pitch",
      "title": "hexis.player.pitch",
      "description": "Supported Hexis Lua property: Pitch",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/position",
      "url": "https://docs.usehexis.com/api/player/position",
      "title": "hexis.player.position",
      "description": "Supported Hexis Lua property: Position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/raycast",
      "url": "https://docs.usehexis.com/api/player/raycast",
      "title": "hexis.player.raycast",
      "description": "Experimental Hexis Lua function: Raycast",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/sneak",
      "url": "https://docs.usehexis.com/api/player/sneak",
      "title": "hexis.player.sneak",
      "description": "Supported Hexis Lua function: Sneak",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/sprint",
      "url": "https://docs.usehexis.com/api/player/sprint",
      "title": "hexis.player.sprint",
      "description": "Experimental Hexis Lua function: Sprint",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/swing-hand",
      "url": "https://docs.usehexis.com/api/player/swing-hand",
      "title": "hexis.player.swing_hand",
      "description": "Experimental Hexis Lua function: Swing Hand",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/use-item",
      "url": "https://docs.usehexis.com/api/player/use-item",
      "title": "hexis.player.use_item",
      "description": "Supported Hexis Lua function: Use Item",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/x",
      "url": "https://docs.usehexis.com/api/player/x",
      "title": "hexis.player.x",
      "description": "Supported Hexis Lua property: X",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/y",
      "url": "https://docs.usehexis.com/api/player/y",
      "title": "hexis.player.y",
      "description": "Supported Hexis Lua property: Y",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/yaw",
      "url": "https://docs.usehexis.com/api/player/yaw",
      "title": "hexis.player.yaw",
      "description": "Supported Hexis Lua property: Yaw",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/player/z",
      "url": "https://docs.usehexis.com/api/player/z",
      "title": "hexis.player.z",
      "description": "Supported Hexis Lua property: Z",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-available-block-count",
      "url": "https://docs.usehexis.com/api/route-handle/get-available-block-count",
      "title": "route:get_available_block_count",
      "description": "Experimental Hexis Lua handle-method: Get Available Block Count",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-blocks",
      "url": "https://docs.usehexis.com/api/route-handle/get-blocks",
      "title": "route:get_blocks",
      "description": "Supported Hexis Lua handle-method: Get Blocks",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-group-for-zone",
      "url": "https://docs.usehexis.com/api/route-handle/get-group-for-zone",
      "title": "route:get_group_for_zone",
      "description": "Supported Hexis Lua handle-method: Get Group For Zone",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-nearest-block",
      "url": "https://docs.usehexis.com/api/route-handle/get-nearest-block",
      "title": "route:get_nearest_block",
      "description": "Experimental Hexis Lua handle-method: Get Nearest Block",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-ungrouped-zones",
      "url": "https://docs.usehexis.com/api/route-handle/get-ungrouped-zones",
      "title": "route:get_ungrouped_zones",
      "description": "Experimental Hexis Lua handle-method: Get Ungrouped Zones",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-zone-at-player",
      "url": "https://docs.usehexis.com/api/route-handle/get-zone-at-player",
      "title": "route:get_zone_at_player",
      "description": "Supported Hexis Lua handle-method: Get Zone At Player",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-zone-groups",
      "url": "https://docs.usehexis.com/api/route-handle/get-zone-groups",
      "title": "route:get_zone_groups",
      "description": "Experimental Hexis Lua handle-method: Get Zone Groups",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-zone",
      "url": "https://docs.usehexis.com/api/route-handle/get-zone",
      "title": "route:get_zone",
      "description": "Experimental Hexis Lua handle-method: Get Zone",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-zones-in-group",
      "url": "https://docs.usehexis.com/api/route-handle/get-zones-in-group",
      "title": "route:get_zones_in_group",
      "description": "Experimental Hexis Lua handle-method: Get Zones In Group",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/get-zones",
      "url": "https://docs.usehexis.com/api/route-handle/get-zones",
      "title": "route:get_zones",
      "description": "Experimental Hexis Lua handle-method: Get Zones",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/index",
      "url": "https://docs.usehexis.com/api/route-handle",
      "title": "Route Handles API",
      "description": "Current public Hexis Lua bindings for route handles.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/is-in-zone",
      "url": "https://docs.usehexis.com/api/route-handle/is-in-zone",
      "title": "route:is_in_zone",
      "description": "Experimental Hexis Lua handle-method: Is In Zone",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/route-handle/mark-complete",
      "url": "https://docs.usehexis.com/api/route-handle/mark-complete",
      "title": "route:mark_complete",
      "description": "Supported Hexis Lua handle-method: Mark Complete",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/routes/exists",
      "url": "https://docs.usehexis.com/api/routes/exists",
      "title": "hexis.routes.exists",
      "description": "Experimental Hexis Lua function: Exists",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/routes/get-capabilities",
      "url": "https://docs.usehexis.com/api/routes/get-capabilities",
      "title": "hexis.routes.get_capabilities",
      "description": "Experimental Hexis Lua function: Get Capabilities",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/routes/index",
      "url": "https://docs.usehexis.com/api/routes",
      "title": "Routes API",
      "description": "Current public Hexis Lua bindings for routes.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/routes/list-with",
      "url": "https://docs.usehexis.com/api/routes/list-with",
      "title": "hexis.routes.list_with",
      "description": "Experimental Hexis Lua function: List With",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/routes/list",
      "url": "https://docs.usehexis.com/api/routes/list",
      "title": "hexis.routes.list",
      "description": "Experimental Hexis Lua function: List",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/routes/load",
      "url": "https://docs.usehexis.com/api/routes/load",
      "title": "hexis.routes.load",
      "description": "Supported Hexis Lua function: Load",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/declaration",
      "url": "https://docs.usehexis.com/api/script/declaration",
      "title": "hexis.script",
      "description": "Supported Hexis Lua declaration: Declare script metadata",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/index",
      "url": "https://docs.usehexis.com/api/script",
      "title": "Script Lifecycle API",
      "description": "Current public Hexis Lua bindings for script lifecycle.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/is-paused",
      "url": "https://docs.usehexis.com/api/script/is-paused",
      "title": "hexis.script.is_paused",
      "description": "Experimental Hexis Lua function: Check if script is paused",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/is-running",
      "url": "https://docs.usehexis.com/api/script/is-running",
      "title": "hexis.script.is_running",
      "description": "Supported Hexis Lua function: Check if script is running",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/name",
      "url": "https://docs.usehexis.com/api/script/name",
      "title": "hexis.script.name",
      "description": "Experimental Hexis Lua function: Get script name",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/pause",
      "url": "https://docs.usehexis.com/api/script/pause",
      "title": "hexis.script.pause",
      "description": "Experimental Hexis Lua function: Pause the script",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/resume",
      "url": "https://docs.usehexis.com/api/script/resume",
      "title": "hexis.script.resume",
      "description": "Experimental Hexis Lua function: Resume the script",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/stop",
      "url": "https://docs.usehexis.com/api/script/stop",
      "title": "hexis.script.stop",
      "description": "Supported Hexis Lua function: Stop the script completely",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/script/version",
      "url": "https://docs.usehexis.com/api/script/version",
      "title": "hexis.script.version",
      "description": "Experimental Hexis Lua function: Get script version",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/sidebar/get-lines",
      "url": "https://docs.usehexis.com/api/sidebar/get-lines",
      "title": "hexis.sidebar.get_lines",
      "description": "Advanced Hexis Lua function: Read scoreboard sidebar text lines",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/sidebar/hide",
      "url": "https://docs.usehexis.com/api/sidebar/hide",
      "title": "hexis.sidebar.hide",
      "description": "Advanced Hexis Lua function: Hide the scoreboard sidebar",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/sidebar/index",
      "url": "https://docs.usehexis.com/api/sidebar",
      "title": "Sidebar API",
      "description": "Current public Hexis Lua bindings for sidebar.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/sidebar/is-hidden",
      "url": "https://docs.usehexis.com/api/sidebar/is-hidden",
      "title": "hexis.sidebar.is_hidden",
      "description": "Advanced Hexis Lua function: Check if sidebar is hidden",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/sidebar/show",
      "url": "https://docs.usehexis.com/api/sidebar/show",
      "title": "hexis.sidebar.show",
      "description": "Advanced Hexis Lua function: Show the scoreboard sidebar",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/tablist/contains",
      "url": "https://docs.usehexis.com/api/tablist/contains",
      "title": "hexis.tablist.contains",
      "description": "Supported Hexis Lua function: Check if tablist contains pattern",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/tablist/find-all",
      "url": "https://docs.usehexis.com/api/tablist/find-all",
      "title": "hexis.tablist.find_all",
      "description": "Experimental Hexis Lua function: Find all display names matching pattern",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/tablist/find",
      "url": "https://docs.usehexis.com/api/tablist/find",
      "title": "hexis.tablist.find",
      "description": "Experimental Hexis Lua function: Find first display name matching pattern",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/tablist/get-all",
      "url": "https://docs.usehexis.com/api/tablist/get-all",
      "title": "hexis.tablist.get_all",
      "description": "Supported Hexis Lua function: Get all tablist entries",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/tablist/get-footer",
      "url": "https://docs.usehexis.com/api/tablist/get-footer",
      "title": "hexis.tablist.get_footer",
      "description": "Experimental Hexis Lua function: Get tab list footer text",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/tablist/get-header",
      "url": "https://docs.usehexis.com/api/tablist/get-header",
      "title": "hexis.tablist.get_header",
      "description": "Experimental Hexis Lua function: Get tab list header text",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/tablist/index",
      "url": "https://docs.usehexis.com/api/tablist",
      "title": "Tab List API",
      "description": "Current public Hexis Lua bindings for tab list.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/timer/elapsed-ms",
      "url": "https://docs.usehexis.com/api/timer/elapsed-ms",
      "title": "hexis.timer.elapsed_ms",
      "description": "Experimental Hexis Lua function: Get elapsed time in milliseconds",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/timer/elapsed",
      "url": "https://docs.usehexis.com/api/timer/elapsed",
      "title": "hexis.timer.elapsed",
      "description": "Supported Hexis Lua function: Get elapsed time in seconds",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/timer/formatted",
      "url": "https://docs.usehexis.com/api/timer/formatted",
      "title": "hexis.timer.formatted",
      "description": "Experimental Hexis Lua function: Get formatted elapsed time",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/timer/index",
      "url": "https://docs.usehexis.com/api/timer",
      "title": "Timers API",
      "description": "Current public Hexis Lua bindings for timers.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/timer/is-running",
      "url": "https://docs.usehexis.com/api/timer/is-running",
      "title": "hexis.timer.is_running",
      "description": "Experimental Hexis Lua function: Check if timer is running",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/timer/reset",
      "url": "https://docs.usehexis.com/api/timer/reset",
      "title": "hexis.timer.reset",
      "description": "Experimental Hexis Lua function: Reset the timer",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/timer/start",
      "url": "https://docs.usehexis.com/api/timer/start",
      "title": "hexis.timer.start",
      "description": "Supported Hexis Lua function: Start the timer",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/timer/stop",
      "url": "https://docs.usehexis.com/api/timer/stop",
      "title": "hexis.timer.stop",
      "description": "Experimental Hexis Lua function: Stop the timer",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/var/exists",
      "url": "https://docs.usehexis.com/api/var/exists",
      "title": "hexis.var.exists",
      "description": "Experimental Hexis Lua function: Check if a runtime variable exists",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/var/get",
      "url": "https://docs.usehexis.com/api/var/get",
      "title": "hexis.var.get",
      "description": "Supported Hexis Lua function: Get a runtime variable",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/var/index",
      "url": "https://docs.usehexis.com/api/var",
      "title": "Variables API",
      "description": "Current public Hexis Lua bindings for variables.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/var/set",
      "url": "https://docs.usehexis.com/api/var/set",
      "title": "hexis.var.set",
      "description": "Supported Hexis Lua function: Set a runtime variable",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/block",
      "url": "https://docs.usehexis.com/api/world-highlight/block",
      "title": "hexis.world.highlight.block",
      "description": "Advanced Hexis Lua function: Block",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/clear-blocks",
      "url": "https://docs.usehexis.com/api/world-highlight/clear-blocks",
      "title": "hexis.world.highlight.clear_blocks",
      "description": "Advanced Hexis Lua function: Clear Blocks",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/clear-entities",
      "url": "https://docs.usehexis.com/api/world-highlight/clear-entities",
      "title": "hexis.world.highlight.clear_entities",
      "description": "Advanced Hexis Lua function: delegates to existing clear_entity_highlight",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/clear-glow",
      "url": "https://docs.usehexis.com/api/world-highlight/clear-glow",
      "title": "hexis.world.highlight.clear_glow",
      "description": "Advanced Hexis Lua function: Clear all glow highlights",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/clear-text",
      "url": "https://docs.usehexis.com/api/world-highlight/clear-text",
      "title": "hexis.world.highlight.clear_text",
      "description": "Advanced Hexis Lua function: Clear Text",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/clear-tree",
      "url": "https://docs.usehexis.com/api/world-highlight/clear-tree",
      "title": "hexis.world.highlight.clear_tree",
      "description": "Advanced Hexis Lua function: delegates to existing clear_tree_highlight",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/clear-zones",
      "url": "https://docs.usehexis.com/api/world-highlight/clear-zones",
      "title": "hexis.world.highlight.clear_zones",
      "description": "Advanced Hexis Lua function: Clear all zones",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/clear",
      "url": "https://docs.usehexis.com/api/world-highlight/clear",
      "title": "hexis.world.highlight.clear",
      "description": "Advanced Hexis Lua function: clear ALL highlight types",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/entity",
      "url": "https://docs.usehexis.com/api/world-highlight/entity",
      "title": "hexis.world.highlight.entity",
      "description": "Advanced Hexis Lua function: delegates to existing highlight_entity",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/glow-rainbow",
      "url": "https://docs.usehexis.com/api/world-highlight/glow-rainbow",
      "title": "hexis.world.highlight.glow_rainbow",
      "description": "Advanced Hexis Lua function: Rainbow cycling glow",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/glow",
      "url": "https://docs.usehexis.com/api/world-highlight/glow",
      "title": "hexis.world.highlight.glow",
      "description": "Advanced Hexis Lua function: Model-contour glow",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/index",
      "url": "https://docs.usehexis.com/api/world-highlight",
      "title": "World Highlights API",
      "description": "Current public Hexis Lua bindings for world highlights.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/remove-zone",
      "url": "https://docs.usehexis.com/api/world-highlight/remove-zone",
      "title": "hexis.world.highlight.remove_zone",
      "description": "Advanced Hexis Lua function: Remove specific zone",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/set-esp",
      "url": "https://docs.usehexis.com/api/world-highlight/set-esp",
      "title": "hexis.world.highlight.set_esp",
      "description": "Advanced Hexis Lua function: Toggle ESP for animated highlights",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/text",
      "url": "https://docs.usehexis.com/api/world-highlight/text",
      "title": "hexis.world.highlight.text",
      "description": "Advanced Hexis Lua function: Text",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/tree",
      "url": "https://docs.usehexis.com/api/world-highlight/tree",
      "title": "hexis.world.highlight.tree",
      "description": "Advanced Hexis Lua function: delegates to existing set_tree_highlight",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/unglow",
      "url": "https://docs.usehexis.com/api/world-highlight/unglow",
      "title": "hexis.world.highlight.unglow",
      "description": "Advanced Hexis Lua function: Remove glow",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world-highlight/zone",
      "url": "https://docs.usehexis.com/api/world-highlight/zone",
      "title": "hexis.world.highlight.zone",
      "description": "Advanced Hexis Lua function: Zone box rendering",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-animated-highlight",
      "url": "https://docs.usehexis.com/api/world/clear-animated-highlight",
      "title": "hexis.world.clear_animated_highlight",
      "description": "Experimental Hexis Lua function: Clear the animated highlight",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-entity-highlight",
      "url": "https://docs.usehexis.com/api/world/clear-entity-highlight",
      "title": "hexis.world.clear_entity_highlight",
      "description": "Experimental Hexis Lua function: Clear all entity highlights",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-entity-text",
      "url": "https://docs.usehexis.com/api/world/clear-entity-text",
      "title": "hexis.world.clear_entity_text",
      "description": "Experimental Hexis Lua function: Clear Entity Text",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-glow",
      "url": "https://docs.usehexis.com/api/world/clear-glow",
      "title": "hexis.world.clear_glow",
      "description": "Experimental Hexis Lua function: Clear all glow highlights",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-secondary-highlight",
      "url": "https://docs.usehexis.com/api/world/clear-secondary-highlight",
      "title": "hexis.world.clear_secondary_highlight",
      "description": "Experimental Hexis Lua function: Clear secondary/preview highlight",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-text",
      "url": "https://docs.usehexis.com/api/world/clear-text",
      "title": "hexis.world.clear_text",
      "description": "Supported Hexis Lua function: clear all world text for this script",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-tree-highlight",
      "url": "https://docs.usehexis.com/api/world/clear-tree-highlight",
      "title": "hexis.world.clear_tree_highlight",
      "description": "Experimental Hexis Lua function: Clear tree highlights",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-watches",
      "url": "https://docs.usehexis.com/api/world/clear-watches",
      "title": "hexis.world.clear_watches",
      "description": "Experimental Hexis Lua function: Clear all block watches",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/clear-zone-highlights",
      "url": "https://docs.usehexis.com/api/world/clear-zone-highlights",
      "title": "hexis.world.clear_zone_highlights",
      "description": "Supported Hexis Lua function: Clear all zone highlights for this script",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/find-los-stand-pos",
      "url": "https://docs.usehexis.com/api/world/find-los-stand-pos",
      "title": "hexis.world.find_los_stand_pos",
      "description": "Experimental Hexis Lua function: Find a position with LOS to target block target: {x, y, z} options: {max_range=20, search_radius=15}",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/find-water",
      "url": "https://docs.usehexis.com/api/world/find-water",
      "title": "hexis.world.find_water",
      "description": "Supported Hexis Lua function: Find nearest water block within radius",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/get-block-state",
      "url": "https://docs.usehexis.com/api/world/get-block-state",
      "title": "hexis.world.get_block_state",
      "description": "Supported Hexis Lua function: Get block with all state properties",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/get-block",
      "url": "https://docs.usehexis.com/api/world/get-block",
      "title": "hexis.world.get_block",
      "description": "Supported Hexis Lua function: Get block info at position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/get-connected-blocks",
      "url": "https://docs.usehexis.com/api/world/get-connected-blocks",
      "title": "hexis.world.get_connected_blocks",
      "description": "Supported Hexis Lua function: Flood-fill to find connected blocks Returns array of {x, y, z} positions for all connected blocks of matching type Options: {match_patterns = {\"log\", \"wood\"}, max_blocks = 200, include_diagonals = true}",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/get-crosshair-target",
      "url": "https://docs.usehexis.com/api/world/get-crosshair-target",
      "title": "hexis.world.get_crosshair_target",
      "description": "Experimental Hexis Lua function: moved from actions",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/get-nearby-entities",
      "url": "https://docs.usehexis.com/api/world/get-nearby-entities",
      "title": "hexis.world.get_nearby_entities",
      "description": "Supported Hexis Lua function: Get non-player entities within radius options: {type = \"tadpole\", exclude_types = {\"armor_stand\", \"item\"}}",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/get-nearby-players",
      "url": "https://docs.usehexis.com/api/world/get-nearby-players",
      "title": "hexis.world.get_nearby_players",
      "description": "Supported Hexis Lua function: Get players within radius",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/glow-entity",
      "url": "https://docs.usehexis.com/api/world/glow-entity",
      "title": "hexis.world.glow_entity",
      "description": "Supported Hexis Lua function: Add model-contour glow + tint to entity options: {outline={r,g,b}, tint={r,g,b,a}} or just {r,g,b} for both",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/glow-rainbow",
      "url": "https://docs.usehexis.com/api/world/glow-rainbow",
      "title": "hexis.world.glow_rainbow",
      "description": "Experimental Hexis Lua function: Set rainbow cycling glow on entity",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/has-exposed-face",
      "url": "https://docs.usehexis.com/api/world/has-exposed-face",
      "title": "hexis.world.has_exposed_face",
      "description": "Experimental Hexis Lua function: Check if a block has at least one non-solid neighbor",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/highlight-block-animated",
      "url": "https://docs.usehexis.com/api/world/highlight-block-animated",
      "title": "hexis.world.highlight_block_animated",
      "description": "Experimental Hexis Lua function: Animated highlight with smooth lerp pos: {x, y, z} color: {r, g, b, a} (optional, defaults to cyan) speed: number (optional, default 15.0)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/highlight-entity",
      "url": "https://docs.usehexis.com/api/world/highlight-entity",
      "title": "hexis.world.highlight_entity",
      "description": "Experimental Hexis Lua function: Highlight an entity by ID color: {r, g, b, a} (optional, defaults to cyan)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/highlight-secondary-target",
      "url": "https://docs.usehexis.com/api/world/highlight-secondary-target",
      "title": "hexis.world.highlight_secondary_target",
      "description": "Experimental Hexis Lua function: Secondary/preview highlight Used for \"next target\" indication - more transparent, slower animation",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/highlight-zone",
      "url": "https://docs.usehexis.com/api/world/highlight-zone",
      "title": "hexis.world.highlight_zone",
      "description": "Supported Hexis Lua function: Render a box between two corners min/max: {x, y, z} corners options: {fill={r,g,b,a}, border={r,g,b,a}, thickness=0.04}",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/index",
      "url": "https://docs.usehexis.com/api/world",
      "title": "World API",
      "description": "Current public Hexis Lua bindings for world.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/is-block-air",
      "url": "https://docs.usehexis.com/api/world/is-block-air",
      "title": "hexis.world.is_block_air",
      "description": "Supported Hexis Lua function: Quick check if block is air",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/is-highlight-active",
      "url": "https://docs.usehexis.com/api/world/is-highlight-active",
      "title": "hexis.world.is_highlight_active",
      "description": "Experimental Hexis Lua function: Check if animated highlight is active",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/is-in-water",
      "url": "https://docs.usehexis.com/api/world/is-in-water",
      "title": "hexis.world.is_in_water",
      "description": "Supported Hexis Lua function: Check if player is currently in water",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/is-water-at",
      "url": "https://docs.usehexis.com/api/world/is-water-at",
      "title": "hexis.world.is_water_at",
      "description": "Experimental Hexis Lua function: Check if block at position is water",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/on-block-pattern",
      "url": "https://docs.usehexis.com/api/world/on-block-pattern",
      "title": "hexis.world.on_block_pattern",
      "description": "Supported Hexis Lua function: Listen for any block change matching pattern globally",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/players-in-zone",
      "url": "https://docs.usehexis.com/api/world/players-in-zone",
      "title": "hexis.world.players_in_zone",
      "description": "Supported Hexis Lua function: Count players in a zone AABB zone: table with {min={x,y,z}, max={x,y,z}} or {id, min, max} options: {filter_tablist=false, exclude_self=true}",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/remove-block-pattern",
      "url": "https://docs.usehexis.com/api/world/remove-block-pattern",
      "title": "hexis.world.remove_block_pattern",
      "description": "Supported Hexis Lua function: Remove a pattern listener by ID",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/remove-entity-text",
      "url": "https://docs.usehexis.com/api/world/remove-entity-text",
      "title": "hexis.world.remove_entity_text",
      "description": "Supported Hexis Lua function: Remove Entity Text",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/remove-text",
      "url": "https://docs.usehexis.com/api/world/remove-text",
      "title": "hexis.world.remove_text",
      "description": "Experimental Hexis Lua function: remove specific world text by ID",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/remove-zone-highlight",
      "url": "https://docs.usehexis.com/api/world/remove-zone-highlight",
      "title": "hexis.world.remove_zone_highlight",
      "description": "Supported Hexis Lua function: Remove a specific zone by ID",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/scan-blocks",
      "url": "https://docs.usehexis.com/api/world/scan-blocks",
      "title": "hexis.world.scan_blocks",
      "description": "Supported Hexis Lua function: Scan blocks in a radius and return matches options: {radius, match_patterns, center={x,y,z}, max_results, sort}",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/select-hotbar-slot",
      "url": "https://docs.usehexis.com/api/world/select-hotbar-slot",
      "title": "hexis.world.select_hotbar_slot",
      "description": "Experimental Hexis Lua function: Select a specific hotbar slot (0-8)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/set-highlight-esp",
      "url": "https://docs.usehexis.com/api/world/set-highlight-esp",
      "title": "hexis.world.set_highlight_esp",
      "description": "Experimental Hexis Lua function: Toggle ESP for animated highlights enabled: boolean (true = visible through walls, false = normal depth testing)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/set-rainbow-target",
      "url": "https://docs.usehexis.com/api/world/set-rainbow-target",
      "title": "hexis.world.set_rainbow_target",
      "description": "Experimental Hexis Lua function: Set rainbow target for current combat target",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/set-tree-highlight",
      "url": "https://docs.usehexis.com/api/world/set-tree-highlight",
      "title": "hexis.world.set_tree_highlight",
      "description": "Experimental Hexis Lua function: Highlight all blocks in a tree blocks: array of {x, y, z} color: {r, g, b, a} (optional, defaults to green)",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/text-at-entity",
      "url": "https://docs.usehexis.com/api/world/text-at-entity",
      "title": "hexis.world.text_at_entity",
      "description": "Supported Hexis Lua function: NanoVG text that follows an entity",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/text-at",
      "url": "https://docs.usehexis.com/api/world/text-at",
      "title": "hexis.world.text_at",
      "description": "Supported Hexis Lua function: NanoVG text at world position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/unglow-entity",
      "url": "https://docs.usehexis.com/api/world/unglow-entity",
      "title": "hexis.world.unglow_entity",
      "description": "Supported Hexis Lua function: Remove glow from entity",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/unwatch-block",
      "url": "https://docs.usehexis.com/api/world/unwatch-block",
      "title": "hexis.world.unwatch_block",
      "description": "Experimental Hexis Lua function: Stop watching a block position",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "api/world/watch-block",
      "url": "https://docs.usehexis.com/api/world/watch-block",
      "title": "hexis.world.watch_block",
      "description": "Experimental Hexis Lua function: Watch a block position for state changes",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "concepts/api-status",
      "url": "https://docs.usehexis.com/concepts/api-status",
      "title": "API Status and Evidence",
      "description": "Understand Supported, Advanced, Experimental, and internal Hexis Lua members.",
      "status": "current",
      "last_verified": "2026-07-24",
      "ai_context": "orientation",
      "audience": "public",
      "executable": false,
      "contract_version": null,
      "verified_build": null
    },
    {
      "id": "concepts/script-lifecycle",
      "url": "https://docs.usehexis.com/concepts/script-lifecycle",
      "title": "Script Lifecycle",
      "description": "Understand metadata parsing, configuration, execution, waiting, events, and stopping.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "getting-started/installation",
      "url": "https://docs.usehexis.com/getting-started/installation",
      "title": "Installation",
      "description": "Install Hexis and place user-authored Lua scripts in the correct directory.",
      "status": "current",
      "last_verified": "2026-07-24",
      "ai_context": "orientation",
      "audience": "public",
      "executable": false,
      "contract_version": null,
      "verified_build": null
    },
    {
      "id": "guides/ai-assisted-authoring",
      "url": "https://docs.usehexis.com/guides/ai-assisted-authoring",
      "title": "Authoring with AI",
      "description": "Give an AI model the current Hexis contract and prevent invented Lua APIs.",
      "status": "policy",
      "last_verified": "2026-07-24",
      "ai_context": "orientation",
      "audience": "public",
      "executable": false,
      "contract_version": null,
      "verified_build": null
    },
    {
      "id": "guides/authoring-workflow",
      "url": "https://docs.usehexis.com/guides/authoring-workflow",
      "title": "Script Authoring Workflow",
      "description": "Turn a game goal into a reviewable Hexis Lua script without inventing API calls.",
      "status": "policy",
      "last_verified": "2026-07-24",
      "ai_context": "orientation",
      "audience": "public",
      "executable": false,
      "contract_version": null,
      "verified_build": null
    },
    {
      "id": "guides/events-recipe",
      "url": "https://docs.usehexis.com/guides/events-recipe",
      "title": "Events and Cleanup",
      "description": "Register an event listener, keep its identifier, and remove it safely.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "guides/first-script",
      "url": "https://docs.usehexis.com/guides/first-script",
      "title": "Your First Script",
      "description": "Create a runnable Hexis Lua script with metadata, configuration, logging, and a safe loop.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "guides/gui-recipe",
      "url": "https://docs.usehexis.com/guides/gui-recipe",
      "title": "Inspecting a GUI Safely",
      "description": "Stop conflicting activity, wait for a screen, inspect slots, and close it.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "guides/navigation-recipe",
      "url": "https://docs.usehexis.com/guides/navigation-recipe",
      "title": "Navigation with a Timeout",
      "description": "Start navigation, monitor it, and stop safely when a deadline expires.",
      "status": "implemented",
      "last_verified": "2026-07-24",
      "ai_context": "api",
      "audience": "public",
      "executable": true,
      "contract_version": null,
      "verified_build": "source-0.1.39"
    },
    {
      "id": "guides/script-safety",
      "url": "https://docs.usehexis.com/guides/script-safety",
      "title": "Script Safety",
      "description": "Review permissions, provenance, cancellation, and data handling before running Lua.",
      "status": "policy",
      "last_verified": "2026-07-24",
      "ai_context": "orientation",
      "audience": "public",
      "executable": false,
      "contract_version": null,
      "verified_build": null
    },
    {
      "id": "intro",
      "url": "https://docs.usehexis.com/",
      "title": "Hexis Lua Documentation",
      "description": "Public documentation for people and AI models that author Hexis Lua scripts.",
      "status": "current",
      "last_verified": "2026-07-24",
      "ai_context": "orientation",
      "audience": "public",
      "executable": false,
      "contract_version": null,
      "verified_build": null
    }
  ]
}
