{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "name": "asse_van_nix_cognitive_portal",
  "version": "4.2.4",
  "protocol": "w3c-webmcp-draft",
  "description": "Autonomous Agent Capability Surface for Asse van Nix technical portal and CogFend™ cognitive defense.",
  "tools": [
    {
      "name": "search_knowledge_base",
      "description": "Search 2,900+ verified chunks of technical papers, macro-dynamics, and process automation architecture.",
      "parameters": {
        "type": "object",
        "properties": {
          "query": { "type": "string", "description": "Technical inquiry or topic" },
          "top_k": { "type": "integer", "default": 5, "description": "Number of chunks to return" },
          "mode": { "type": "string", "enum": ["offline", "dynamic"], "default": "offline" }
        },
        "required": ["query"]
      }
    },
    {
      "name": "get_statutory_whitepaper",
      "description": "Retrieve complete markdown text for a specific statutory technical whitepaper by ID.",
      "parameters": {
        "type": "object",
        "properties": {
          "paper_id": { "type": "string", "description": "e.g. COGFEND, SPDL, PHILOSOPHY, MACRO" }
        },
        "required": ["paper_id"]
      }
    },
    {
      "name": "get_k_shaped_telemetry",
      "description": "Query real-time mathematical telemetry for K-shaped automation realization collapse.",
      "parameters": {
        "type": "object",
        "properties": {
          "scrub_position": { "type": "number", "minimum": 0.05, "maximum": 0.95, "description": "Automation penetration (0.05 to 0.95)" },
          "policy_socialized": { "type": "boolean", "default": false, "description": "True for compute dividend commons" }
        },
        "required": ["scrub_position"]
      }
    },
    {
      "name": "switch_portal_view",
      "description": "Switch between human Agent Front Door visual mode and traditional 9-section portal.",
      "parameters": {
        "type": "object",
        "properties": {
          "view_mode": { "type": "string", "enum": ["agent", "traditional"], "description": "Target visual view" }
        },
        "required": ["view_mode"]
      }
    }
  ]
}
