{
  "$schema": "https://json.schemastore.org/schema-catalog.json",
  "schemas": [
    {
      "description": "Musher blueprint document — a deployable composition of components.",
      "fileMatch": [
        "**/blueprint.yaml",
        "**/blueprint.yml"
      ],
      "name": "Musher Blueprint Document",
      "url": "https://specifications.musher.dev/blueprint/v1/blueprint.schema.json",
      "versions": {
        "v1": "https://specifications.musher.dev/blueprint/v1/blueprint.schema.json"
      }
    },
    {
      "description": "Musher component document — one reusable workload definition.",
      "fileMatch": [
        "**/components/*.yaml",
        "**/components/*.yml",
        "**/component.yaml",
        "**/component.yml",
        "**/component-*.yaml",
        "**/component-*.yml"
      ],
      "name": "Musher Component Document",
      "url": "https://specifications.musher.dev/component/v1/component.schema.json",
      "versions": {
        "v1": "https://specifications.musher.dev/component/v1/component.schema.json"
      }
    },
    {
      "description": "Musher listing document — a catalog storefront entry.",
      "fileMatch": [
        "**/listing.yaml",
        "**/listing.yml"
      ],
      "name": "Musher Listing Document",
      "url": "https://specifications.musher.dev/listing/v1/listing.schema.json",
      "versions": {
        "v1": "https://specifications.musher.dev/listing/v1/listing.schema.json"
      }
    }
  ],
  "version": 1
}
