{
  "specVersion": "1.0",
  "host": {
    "displayName": "ARM Institute Catalog",
    "identifier": "did:web:arminstitute.org",
    "documentationUrl": "https://arm-internal.github.io/arm-robotics-catalog/",
    "logoUrl": "https://arm-internal.github.io/arm-robotics-catalog/assets/arm-institute-logo.png"
  },
  "entries": [
    {
      "identifier": "urn:air:arminstitute.org:catalog:stacks",
      "displayName": "ARM Institute Software Stack Catalog",
      "type": "application/ai-catalog+json",
      "url": "https://arm-internal.github.io/arm-robotics-catalog/catalogs/stacks.json",
      "description": "Composable software stacks relevant to building Physical AI and robotics applications - especially for manufacturing.",
      "tags": [
        "catalog",
        "physical-ai",
        "robotics",
        "arm-institute",
        "software",
        "manufacturing",
        "curated"
      ],
      "representativeQueries": [
        "Help me find a driver for my Fanuc robot",
        "find composable robotics software stacks for manufacturing",
        "ARM Institute camera or robot hardware interface stacks"
      ]
    },
    {
      "identifier": "urn:air:arminstitute.org:catalog:framework-tools",
      "displayName": "ARM Robotics Framework Tools Catalog",
      "type": "application/ai-catalog+json",
      "url": "https://arm-internal.github.io/arm-robotics-catalog/catalogs/framework-tools.json",
      "description": "ARM-owned tools and framework-scoped skills for interacting with the ARM Robotics Framework.",
      "tags": [
        "catalog",
        "robotics",
        "arm-institute",
        "curated"
      ],
      "representativeQueries": [
        "ARM MCP server for composing robotics projects",
        "tools to validate and build an ARM framework project",
        "how can an agent use ARM framework tools"
      ]
    },
    {
      "identifier": "urn:air:arminstitute.org:catalog:agent-skills",
      "displayName": "ARM Institute Agent Skills Catalog",
      "type": "application/ai-catalog+json",
      "url": "https://arm-internal.github.io/arm-robotics-catalog/catalogs/agent-skills.json",
      "description": "Agent Skills for robotics in manufacturing workflows curated by the ARM Institute.",
      "tags": [
        "catalog",
        "robotics",
        "arm-institute",
        "skills",
        "manufacturing",
        "curated"
      ],
      "representativeQueries": [
        "agent skill for routing manufacturing automation needs",
        "ARM assistant skills for robotics workflows",
        "how should an agent help navigate ARM pathways"
      ]
    },
    {
      "identifier": "urn:air:arminstitute.org:catalog:digital-twins",
      "displayName": "ARM Institute Digital Twins Catalog",
      "type": "application/ai-catalog+json",
      "url": "https://arm-internal.github.io/arm-robotics-catalog/catalogs/digital-twins.json",
      "description": "Digital twin workcell and support models curated by the ARM Institute.",
      "tags": [
        "catalog",
        "digital-twin",
        "robotics",
        "arm-institute",
        "manufacturing",
        "curated"
      ],
      "representativeQueries": [
        "find an ARM digital twin for a Fanuc workcell",
        "Mill 19 AI workcell digital twin",
        "find a URDF or Xacro"
      ]
    },
    {
      "identifier": "urn:air:arminstitute.org:catalog:channels",
      "displayName": "ARM Institute Channel Catalog",
      "type": "application/ai-catalog+json",
      "url": "https://arm-internal.github.io/arm-robotics-catalog/catalogs/channels.json",
      "description": "Sets of stacks, digital twins, and skills that ARM has tested together. Pick a channel when you want a known-good combination instead of choosing versions yourself.",
      "tags": [
        "catalog",
        "channel",
        "arm-institute",
        "curated"
      ],
      "representativeQueries": [
        "which stacks has ARM tested together",
        "what is the current ARM alpha channel",
        "default versions for a new ARM project"
      ]
    }
  ]
}
