{
  "$schema": "http://json-schema.org/draft-07/schema#",
  "$id": "https://adcontextprotocol.org/schemas/3.2.5/core/identifier.json",
  "title": "Identifier",
  "description": "A property identifier with type and value. Used to identify properties across platforms (domains, app store IDs, etc.).",
  "type": "object",
  "properties": {
    "type": {
      "$ref": "https://adcontextprotocol.org/schemas/3.2.5/enums/identifier-types.json",
      "description": "Type of identifier"
    },
    "value": {
      "type": "string",
      "description": "The identifier value. For domain type: 'example.com' matches base domain plus www and m subdomains; 'edition.example.com' matches that specific subdomain; '*.example.com' matches ALL subdomains but NOT base domain"
    }
  },
  "required": [
    "type",
    "value"
  ],
  "additionalProperties": false
}
