{
  "$ref": "#/definitions/AppConfig",
  "$schema": "http://json-schema.org/draft-07/schema#",
  "definitions": {
    "AppConfig": {
      "additionalProperties": {
        "description": "Custom metadata/settings"
      },
      "description": "ObjectQL Copyright (c) 2026-present ObjectStack Inc.\n\nThis source code is licensed under the MIT license found in the LICENSE file in the root directory of this source tree.",
      "properties": {
        "description": {
          "description": "Description of what this application does",
          "type": "string"
        },
        "homepage": {
          "description": "Default path to redirect when opening the app",
          "type": "string"
        },
        "icon": {
          "description": "Icon name/class for the application",
          "type": "string"
        },
        "is_active": {
          "description": "Whether the application is enabled",
          "type": "boolean"
        },
        "label": {
          "description": "Display label for the application",
          "type": "string"
        },
        "logo": {
          "description": "URL to the application logo",
          "type": "string"
        },
        "name": {
          "description": "Unique identifier for the application",
          "type": "string"
        },
        "sort_no": {
          "description": "Sort order for display",
          "type": "number"
        }
      },
      "required": [
        "name",
        "label"
      ],
      "type": "object"
    }
  }
}