{
  "title": "Sow Specifications Registry",
  "version": "v1",
  "base_url": "https://specs.sow.nl/v1/",
  "schemas": [
    {
      "name": "SowConfig (.sow.yml / sow.yml)",
      "file": "sow-config.schema.json",
      "id": "https://specs.sow.nl/v1/sow-config.schema.json",
      "description": "Project configuration for Sow CLI, sow-data, and custom works"
    },
    {
      "name": "Environment",
      "file": "environment.schema.json",
      "id": "https://specs.sow.nl/v1/environment.schema.json",
      "description": "Site environments (production, staging, local, etc.)"
    },
    {
      "name": "Site",
      "file": "site.schema.json",
      "id": "https://specs.sow.nl/v1/site.schema.json",
      "description": "Full managed WordPress site specification"
    },
    {
      "name": "Block",
      "file": "block.schema.json",
      "id": "https://specs.sow.nl/v1/block.schema.json",
      "description": "Gutenberg block occurrence and metadata specification"
    },
    {
      "name": "Theme",
      "file": "theme.schema.json",
      "id": "https://specs.sow.nl/v1/theme.schema.json",
      "description": "WordPress theme specification"
    },
    {
      "name": "Plugin",
      "file": "plugin.schema.json",
      "id": "https://specs.sow.nl/v1/plugin.schema.json",
      "description": "WordPress plugin specification"
    },
    {
      "name": "Module",
      "file": "module.schema.json",
      "id": "https://specs.sow.nl/v1/module.schema.json",
      "description": "Composer module specification"
    },
    {
      "name": "Event",
      "file": "event.schema.json",
      "id": "https://specs.sow.nl/v1/event.schema.json",
      "description": "Server-Sent Events (SSE) notification contract"
    }
  ]
}