{
  "name": "denied_network",
  "metadata": {
    "description": "Conformant on purpose. If this network were malformed, a refusal to contact it would prove nothing about origin policy."
  },
  "llm_config": { "model_name": "mock-1" },
  "max_execution_seconds": 30,
  "cruse": { "version": 1 },
  "tools": [
    {
      "name": "denied_front_desk",
      "function": {
        "description": "Answers an inquiry on behalf of this fixture site.",
        "parameters": {
          "type": "object",
          "properties": {
            "inquiry": { "type": "string", "description": "The inquiry" },
            "mode": { "type": "string", "description": "'Determine', 'Fulfill' or 'Follow up'." }
          },
          "required": ["inquiry", "mode"]
        }
      },
      "instructions": "Answer the inquiry in one sentence beginning 'denied_network answer:'. Never call a peer.",
      "allow": {
        "to_downstream": { "sly_data": [] },
        "to_upstream": { "sly_data": [] }
      },
      "tools": ["denied_note_taker"]
    },
    {
      "name": "denied_note_taker",
      "function": {
        "description": "Second agent, so this fixture meets the two-agent minimum."
      },
      "instructions": "Record that the fixture received a question. Reply with 'noted'.",
      "tools": []
    }
  ],
  "link_slots": {},
  "link_labels": {},
  "deployment": {
    "mode": "static",
    "omitted_python_tools": [],
    "link_persistence": "browser-local"
  }
}
