{
  "$schema": "https://agentsjson.org/schema/v1",
  "name": "24 Exchange",
  "alternateName": "24X Bermuda",
  "description": "Technology built for 24-hour trading. 24X Bermuda delivers competitive fees and a single multi-asset trading interface.",
  "url": "https://24exchange.com",
  "documentation": "https://24exchange.com/llms.txt",
  "instructions": "https://24exchange.com/agent-instructions.md",
  "contact": {
    "url": "https://24exchange.com/contact"
  },
  "actions": [
    {
      "id": "search",
      "name": "Search 24 Exchange",
      "description": "Full-text search across 24 Exchange news, market intelligence, and pages.",
      "method": "GET",
      "url": "https://24exchange.com/search",
      "parameters": {
        "type": "object",
        "properties": {
          "q": {
            "type": "string",
            "description": "Search query terms."
          }
        },
        "required": [
          "q"
        ]
      },
      "response": {
        "contentType": "text/html"
      }
    },
    {
      "id": "browse-media",
      "name": "Browse media by topic",
      "description": "List published posts in the Media archive, optionally filtered by one or more category IDs.",
      "method": "GET",
      "url": "https://24exchange.com/media",
      "parameters": {
        "type": "object",
        "properties": {
          "categories": {
            "type": "string",
            "description": "Comma-separated category IDs to filter the Media archive by topic. Omit to list everything."
          }
        },
        "required": []
      },
      "response": {
        "contentType": "text/html"
      }
    },
    {
      "id": "site-summary",
      "name": "Get machine-readable site summary",
      "description": "Fetch the llms.txt summary: a curated, link-rich map of every published page and post.",
      "method": "GET",
      "url": "https://24exchange.com/llms.txt",
      "parameters": {
        "type": "object",
        "properties": {},
        "required": []
      },
      "response": {
        "contentType": "text/plain"
      }
    }
  ]
}