{
  "repo": "tidbcloud/service-catalog",
  "binary": "server",
  "binary_path": "cmd/server/main.go",
  "surface_kind": "http_service",
  "type": "http_service",
  "services": [],
  "extensions": {
    "runtime_components": [
      {
        "name": "catalog-api",
        "kind": "http_router",
        "name_key": "Runtime ServiceCatalogAPI.ServeCatalogAPI",
        "description": "Gin-based service catalog API server with bundled UI and topology/dependency endpoints.",
        "trigger": "The service starts and serves the /api/* surface from pkg/api/api.go."
      }
    ],
    "commands": [
      {
        "name": "go run ./cmd/server",
        "name_key": "CLI go run ./cmd/server",
        "description": "Starts the service catalog API server.",
        "implementation": "cmd/server/main.go"
      }
    ]
  }
}
