[
  {
    "id": "capability:aaas",
    "name": "Explore AAAS",
    "product_id": "product:aaas",
    "status": "live",
    "callable": false,
    "tool": null,
    "intent_id": "intent:aaas",
    "description": "Navigate to the independent live interface.",
    "next_action": {
      "type": "visit",
      "url": "https://aaas.ml-nightworx.io",
      "description": "Verify available tools at the live interface before any call."
    },
    "rules": {
      "aliases": [
        "aaas",
        "aaas"
      ],
      "requires": [],
      "excluded_terms": [
        "cancel",
        "not",
        "avoid"
      ]
    },
    "slug": "aaas",
    "href": "https://agents.ml-nightworx.io/api/v1/capabilities/aaas"
  },
  {
    "id": "capability:studio",
    "name": "Explore STUDIO",
    "product_id": "product:studio",
    "status": "live",
    "callable": false,
    "tool": null,
    "intent_id": "intent:studio",
    "description": "Navigate to the independent live interface.",
    "next_action": {
      "type": "visit",
      "url": "https://studio.ml-nightworx.io",
      "description": "Verify available tools at the live interface before any call."
    },
    "rules": {
      "aliases": [
        "studio",
        "studio"
      ],
      "requires": [],
      "excluded_terms": [
        "cancel",
        "not",
        "avoid"
      ]
    },
    "slug": "studio",
    "href": "https://agents.ml-nightworx.io/api/v1/capabilities/studio"
  },
  {
    "id": "capability:dome",
    "name": "Discuss DOME",
    "product_id": "product:dome",
    "status": "service-only",
    "callable": false,
    "tool": null,
    "intent_id": "intent:dome",
    "description": "Request a Block 0 engagement discussion; service-only, no agent interface.",
    "next_action": {
      "type": "engage",
      "url": "mailto:enquiries@ml-nightworx.io",
      "description": "Contact business enquiries. Block 0 is required; indicative offer is not a quote."
    },
    "rules": {
      "aliases": [
        "dome",
        "dome"
      ],
      "requires": [],
      "excluded_terms": [
        "cancel",
        "not",
        "avoid"
      ]
    },
    "slug": "dome",
    "href": "https://agents.ml-nightworx.io/api/v1/capabilities/dome"
  },
  {
    "id": "capability:infra",
    "name": "Discuss INFRA",
    "product_id": "product:infra",
    "status": "service-only",
    "callable": false,
    "tool": null,
    "intent_id": "intent:infra",
    "description": "Request a Block 0 engagement discussion; service-only, no agent interface.",
    "next_action": {
      "type": "engage",
      "url": "mailto:enquiries@ml-nightworx.io",
      "description": "Contact business enquiries. Block 0 is required; indicative offer is not a quote."
    },
    "rules": {
      "aliases": [
        "infra",
        "infra"
      ],
      "requires": [],
      "excluded_terms": [
        "cancel",
        "not",
        "avoid"
      ]
    },
    "slug": "infra",
    "href": "https://agents.ml-nightworx.io/api/v1/capabilities/infra"
  },
  {
    "id": "capability:hawk",
    "name": "Discuss NIGHTHAWK",
    "product_id": "product:hawk",
    "status": "service-only",
    "callable": false,
    "tool": null,
    "intent_id": "intent:hawk",
    "description": "Request a Block 0 engagement discussion; service-only, no agent interface.",
    "next_action": {
      "type": "engage",
      "url": "mailto:enquiries@ml-nightworx.io",
      "description": "Contact business enquiries. Block 0 is required; indicative offer is not a quote."
    },
    "rules": {
      "aliases": [
        "nighthawk",
        "hawk"
      ],
      "requires": [],
      "excluded_terms": [
        "cancel",
        "not",
        "avoid"
      ]
    },
    "slug": "hawk",
    "href": "https://agents.ml-nightworx.io/api/v1/capabilities/hawk"
  },
  {
    "id": "capability:onos",
    "name": "Discuss ONOS",
    "product_id": "product:onos",
    "status": "service-only",
    "callable": false,
    "tool": null,
    "intent_id": "intent:onos",
    "description": "Request a Block 0 engagement discussion; service-only, no agent interface.",
    "next_action": {
      "type": "engage",
      "url": "mailto:enquiries@ml-nightworx.io",
      "description": "Contact business enquiries. Block 0 is required; indicative offer is not a quote."
    },
    "rules": {
      "aliases": [
        "onos",
        "onos"
      ],
      "requires": [],
      "excluded_terms": [
        "cancel",
        "not",
        "avoid"
      ]
    },
    "slug": "onos",
    "href": "https://agents.ml-nightworx.io/api/v1/capabilities/onos"
  },
  {
    "id": "capability:catalogue",
    "name": "Explore the catalogue",
    "product_id": null,
    "status": "registry-only",
    "callable": false,
    "tool": null,
    "intent_id": "intent:catalogue",
    "description": "Inspect the generated capability catalogue.",
    "next_action": {
      "type": "read_registry",
      "url": null,
      "description": "Read catalogue.json in the reviewed discovery bundle."
    },
    "rules": {
      "aliases": [
        "catalogue",
        "catalog",
        "capabilities"
      ],
      "requires": [],
      "excluded_terms": []
    },
    "slug": "catalogue",
    "href": "https://agents.ml-nightworx.io/api/v1/capabilities/catalogue"
  },
  {
    "id": "capability:support",
    "name": "Contact support",
    "product_id": null,
    "status": "registry-only",
    "callable": false,
    "tool": null,
    "intent_id": "intent:support",
    "description": "Request help through the approved public support contact.",
    "next_action": {
      "type": "contact",
      "url": "mailto:support@ml-nightworx.io",
      "description": "Contact support."
    },
    "rules": {
      "aliases": [
        "technical help",
        "contact support",
        "support contact",
        "support email"
      ],
      "requires": [],
      "excluded_terms": []
    },
    "slug": "support",
    "href": "https://agents.ml-nightworx.io/api/v1/capabilities/support"
  }
]
