{
  "manifest_version": 1,
  "name": "altium",
  "displayName": "Altium Bridge",
  "version": "0.0.33",
  "description": "Adds components to an Altium Designer library (Integrated, Database, or Altium 365) with the LCSC/JLCPCB part number attached as a parameter, and exports JLC-ready BOM + pick-and-place (CPL). Pairs with the container-side altium-jlc orchestrator (adom-jlcpcb + chip-fetcher).",
  "homepage": "https://wiki.adom.inc/adom/adom-desktop-altium-bridge",
  "author": "Adom Inc.",
  "license": "MIT",
  "spawn": {
    "kind": "python",
    "entrypoint": "server.py",
    "port": 8801,
    "healthEndpoint": "/status",
    "stopMethod": "kill",
    "killImageName": "python.exe"
  },
  "verbPrefixes": [
    "altium_"
  ],
  "verbs": [
    "altium_ping",
    "altium_detect",
    "altium_addin_ping",
    "altium_add_component",
    "altium_read_params",
    "altium_create_and_attach",
    "altium_compile_intlib",
    "altium_extract_intlib",
    "altium_cleanup_libs",
    "altium_create_resistor",
    "altium_build_footprint",
    "altium_build_symbol",
    "altium_clone_symbol",
    "altium_install_library",
    "altium_list_symbols",
    "altium_read_symbol",
    "altium_list_docs",
    "altium_remove_component",
    "altium_close_doc",
    "altium_rename_component",
    "altium_rename_footprint",
    "altium_import_part",
    "altium_add_body",
    "altium_set_visibility"
  ],
  "dependencies": {
    "python": ">=3.8"
  },
  "category": "CAD",
  "tags": [
    "altium",
    "lcsc",
    "jlcpcb",
    "bom",
    "cpl",
    "library"
  ],
  "docs": "https://wiki.adom.inc/adom/adom-desktop-altium-bridge",
  "platforms": {
    "windows": {
      "supported": true
    },
    "macos": {
      "supported": false,
      "reason": "Altium Designer is Windows-only; no host app to drive on macOS."
    },
    "linux": {
      "supported": false,
      "reason": "Altium Designer is Windows-only; no host app to drive on Linux."
    }
  }
}