{
  "$schema": "https://super-calendar.io/agents/endpoint-registry.schema.json",
  "schema": "super-calendar.endpoint-registry.v1",
  "generated_from": {
    "capabilities": "/agents/capabilities.json",
    "openapi": "/api/docs/json",
    "io": "/io/ioapi.json",
    "examples": "/agents/api-examples.json",
    "i18n": "/common/i18n/manifest.json"
  },
  "endpoints": [
    {
      "id": "crypto",
      "lifecycle": "beta",
      "preferred_surface": "json",
      "http": {
        "method": "GET",
        "path": "/api/crypto",
        "operation_id": "getCryptoPrices",
        "summary": "Cryptocurrency market prices",
        "parameters": [
          {
            "name": "ids",
            "required": false,
            "schema": {
              "type": "string",
              "default": "bitcoin,ethereum",
              "example": "bitcoin,ethereum"
            }
          },
          {
            "name": "vs",
            "required": false,
            "schema": {
              "type": "string",
              "default": "usd,brl",
              "example": "usd,brl"
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "ar",
                "de",
                "en",
                "es",
                "fa",
                "fi",
                "fr",
                "he",
                "hi",
                "it",
                "ja",
                "kk",
                "ko",
                "nl",
                "pl",
                "pt-BR",
                "pt",
                "ru",
                "sv",
                "tr",
                "uk",
                "zh-CN",
                "zh-TW"
              ]
            }
          },
          {
            "name": "tz",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          },
          {
            "name": "example",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/crypto",
        "openapi": "/api/docs/json#/paths/~1crypto",
        "golden": "/agents/golden/crypto.json"
      }
    },
    {
      "id": "custom",
      "lifecycle": "alpha",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/custom",
        "operation_id": "getCustomEvents",
        "summary": "Fully custom calendar events",
        "parameters": [
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "ar",
                "de",
                "en",
                "es",
                "fa",
                "fi",
                "fr",
                "he",
                "hi",
                "it",
                "ja",
                "kk",
                "ko",
                "nl",
                "pl",
                "pt-BR",
                "pt",
                "ru",
                "sv",
                "tr",
                "uk",
                "zh-CN",
                "zh-TW"
              ]
            }
          },
          {
            "name": "name",
            "required": false,
            "schema": {
              "type": "string",
              "example": "Nerd Days"
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/custom",
        "openapi": "/api/docs/json#/paths/~1custom",
        "golden": "/agents/golden/custom.json"
      }
    },
    {
      "id": "earnings",
      "lifecycle": "beta",
      "preferred_surface": "json",
      "http": {
        "method": "GET",
        "path": "/api/earnings",
        "operation_id": "getEarnings",
        "summary": "Earnings Calendar / Quarterly History",
        "parameters": [
          {
            "name": "symbol",
            "required": false,
            "schema": {
              "type": "string",
              "default": "GOOGL",
              "example": "GOOGL"
            }
          },
          {
            "name": "date",
            "required": false,
            "schema": {
              "type": "string",
              "example": "today"
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "ar",
                "de",
                "en",
                "es",
                "fa",
                "fi",
                "fr",
                "he",
                "hi",
                "it",
                "ja",
                "kk",
                "ko",
                "nl",
                "pl",
                "pt-BR",
                "pt",
                "ru",
                "sv",
                "tr",
                "uk",
                "zh-CN",
                "zh-TW"
              ]
            }
          },
          {
            "name": "tz",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          },
          {
            "name": "example",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/earnings",
        "openapi": "/api/docs/json#/paths/~1earnings",
        "golden": "/agents/golden/earnings.json"
      }
    },
    {
      "id": "events",
      "lifecycle": "beta",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/events",
        "operation_id": "getRecurringEvents",
        "summary": "Custom recurring events",
        "parameters": [
          {
            "name": "year",
            "required": false,
            "schema": {
              "type": "integer",
              "example": 2026
            }
          },
          {
            "name": "tz",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0,
              "example": -3
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "af",
                "ar",
                "az",
                "be",
                "bg",
                "ca",
                "cs",
                "da",
                "de",
                "el",
                "en",
                "es",
                "eu",
                "fa",
                "fi",
                "fr",
                "gl",
                "he",
                "hi",
                "hr",
                "hu",
                "id",
                "is",
                "it",
                "ja",
                "kk",
                "ko",
                "ku",
                "la",
                "lt",
                "mk",
                "nl",
                "no",
                "pl",
                "pt-BR",
                "pt",
                "ro",
                "ru",
                "se",
                "sk",
                "sl",
                "sq",
                "sr",
                "sv",
                "th",
                "tr",
                "uk",
                "vi",
                "zh-CN",
                "zh-TW",
                "zu"
              ]
            }
          },
          {
            "name": "periodic",
            "required": false,
            "schema": {
              "type": "string",
              "default": "01",
              "example": "01"
            }
          },
          {
            "name": "studies",
            "required": false,
            "schema": {
              "type": "string",
              "default": "05",
              "example": "05"
            }
          },
          {
            "name": "rent",
            "required": false,
            "schema": {
              "type": "string",
              "default": "10",
              "example": "10"
            }
          },
          {
            "name": "company",
            "required": false,
            "schema": {
              "type": "string",
              "default": "15",
              "example": "15"
            }
          },
          {
            "name": "finances",
            "required": false,
            "schema": {
              "type": "string",
              "default": "25",
              "example": "25"
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#e74c3c"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/events",
        "openapi": "/api/docs/json#/paths/~1events",
        "golden": "/agents/golden/events.json"
      }
    },
    {
      "id": "exchange",
      "lifecycle": "beta",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/exchange",
        "operation_id": "getExchangeRates",
        "summary": "Latest available currency exchange rates",
        "parameters": [
          {
            "name": "base",
            "required": false,
            "schema": {
              "type": "string",
              "default": "USD",
              "example": "USD"
            }
          },
          {
            "name": "target",
            "required": false,
            "schema": {
              "type": "string",
              "default": "BRL,EUR",
              "example": "BRL,EUR"
            }
          },
          {
            "name": "date",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date",
              "example": "2026-06-19"
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "af",
                "ar",
                "az",
                "be",
                "bg",
                "ca",
                "cs",
                "da",
                "de",
                "el",
                "en",
                "es",
                "eu",
                "fa",
                "fi",
                "fr",
                "gl",
                "he",
                "hi",
                "hr",
                "hu",
                "id",
                "is",
                "it",
                "ja",
                "kk",
                "ko",
                "ku",
                "la",
                "lt",
                "mk",
                "nl",
                "no",
                "pl",
                "pt-BR",
                "pt",
                "ro",
                "ru",
                "se",
                "sk",
                "sl",
                "sq",
                "sr",
                "sv",
                "th",
                "tr",
                "uk",
                "vi",
                "zh-CN",
                "zh-TW",
                "zu"
              ]
            }
          },
          {
            "name": "tz",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          },
          {
            "name": "example",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": {
        "root": "/api/exchange/io",
        "example": "/api/exchange/io/events/summary.txt?base=USD&target=BRL&lang=pt-BR&emoji=true",
        "nodes": [
          {
            "id": "events",
            "kind": "table",
            "columns": [
              "summary",
              "description",
              "startDateString",
              "uid"
            ]
          },
          {
            "id": "events/summary",
            "kind": "column",
            "formats": [
              "txt",
              "json",
              "csv",
              "tsv"
            ]
          }
        ]
      },
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/exchange",
        "openapi": "/api/docs/json#/paths/~1exchange",
        "golden": "/agents/golden/exchange.json"
      }
    },
    {
      "id": "holidays",
      "lifecycle": "beta",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/holidays",
        "operation_id": "getHolidays",
        "summary": "Global Holidays & Observances",
        "parameters": [
          {
            "name": "country",
            "required": true,
            "schema": {
              "type": "string",
              "pattern": "^[A-Z]{2}$",
              "example": "BR",
              "enum": [
                "AD",
                "AE",
                "AF",
                "AG",
                "AL",
                "AM",
                "AO",
                "AR",
                "AT",
                "AU",
                "AZ",
                "BB",
                "BD",
                "BE",
                "BF",
                "BG",
                "BH",
                "BI",
                "BJ",
                "BN",
                "BO",
                "BR",
                "BS",
                "BT",
                "BW",
                "BY",
                "BZ",
                "CA",
                "CD",
                "CG",
                "CH",
                "CI",
                "CL",
                "CM",
                "CN",
                "CO",
                "CR",
                "CU",
                "CV",
                "CY",
                "CZ",
                "DE",
                "DJ",
                "DK",
                "DM",
                "DO",
                "DZ",
                "EC",
                "EE",
                "EG",
                "ER",
                "ES",
                "ET",
                "FI",
                "FJ",
                "FM",
                "FR",
                "GA",
                "GB",
                "GD",
                "GE",
                "GH",
                "GM",
                "GN",
                "GQ",
                "GR",
                "GT",
                "GY",
                "HN",
                "HR",
                "HT",
                "HU",
                "ID",
                "IE",
                "IL",
                "IN",
                "IQ",
                "IR",
                "IS",
                "IT",
                "JM",
                "JO",
                "JP",
                "KE",
                "KG",
                "KH",
                "KI",
                "KM",
                "KN",
                "KP",
                "KR",
                "KW",
                "KZ",
                "LA",
                "LB",
                "LC",
                "LI",
                "LK",
                "LR",
                "LS",
                "LT",
                "LU",
                "LV",
                "LY",
                "MA",
                "MC",
                "MD",
                "ME",
                "MG",
                "MH",
                "MK",
                "ML",
                "MM",
                "MN",
                "MR",
                "MT",
                "MU",
                "MV",
                "MW",
                "MX",
                "MY",
                "MZ",
                "NA",
                "NE",
                "NG",
                "NI",
                "NL",
                "NO",
                "NP",
                "NR",
                "NZ",
                "OM",
                "PA",
                "PE",
                "PG",
                "PH",
                "PK",
                "PL",
                "PS",
                "PT",
                "PW",
                "PY",
                "QA",
                "RO",
                "RS",
                "RU",
                "RW",
                "SA",
                "SB",
                "SC",
                "SD",
                "SE",
                "SG",
                "SI",
                "SK",
                "SL",
                "SM",
                "SN",
                "SO",
                "SR",
                "SS",
                "ST",
                "SV",
                "SY",
                "SZ",
                "TD",
                "TG",
                "TH",
                "TJ",
                "TL",
                "TM",
                "TN",
                "TO",
                "TR",
                "TT",
                "TV",
                "TZ",
                "UA",
                "UG",
                "US",
                "UY",
                "UZ",
                "VC",
                "VE",
                "VN",
                "VU",
                "WS",
                "YE",
                "ZA",
                "ZM",
                "ZW"
              ]
            }
          },
          {
            "name": "state",
            "required": false,
            "schema": {
              "type": "string",
              "example": "SP"
            }
          },
          {
            "name": "city",
            "required": false,
            "schema": {
              "type": "string",
              "example": "SAO_PAULO"
            }
          },
          {
            "name": "year",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1583,
              "maximum": 9999,
              "example": 2026,
              "enum": [
                2026
              ]
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "af",
                "ar",
                "az",
                "be",
                "bg",
                "ca",
                "cs",
                "da",
                "de",
                "el",
                "en",
                "es",
                "eu",
                "fa",
                "fi",
                "fr",
                "gl",
                "he",
                "hi",
                "hr",
                "hu",
                "id",
                "is",
                "it",
                "ja",
                "kk",
                "ko",
                "ku",
                "la",
                "lt",
                "mk",
                "nl",
                "no",
                "pl",
                "pt-BR",
                "pt",
                "ro",
                "ru",
                "se",
                "sk",
                "sl",
                "sq",
                "sr",
                "sv",
                "th",
                "tr",
                "uk",
                "vi",
                "zh-CN",
                "zh-TW",
                "zu"
              ]
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          },
          {
            "name": "example",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/holidays",
        "openapi": "/api/docs/json#/paths/~1holidays",
        "golden": "/agents/golden/holidays.json"
      }
    },
    {
      "id": "languages",
      "lifecycle": "beta",
      "preferred_surface": "json",
      "http": {
        "method": "GET",
        "path": "/api/languages",
        "operation_id": "getLanguages",
        "summary": "Daily lexical language entry",
        "parameters": [
          {
            "name": "language",
            "required": true,
            "schema": {
              "type": "string",
              "enum": [
                "de",
                "en",
                "es",
                "fr",
                "kk",
                "pt",
                "ru",
                "uk"
              ],
              "example": "kk"
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "ar",
                "de",
                "en",
                "es",
                "fa",
                "fi",
                "fr",
                "he",
                "hi",
                "it",
                "ja",
                "kk",
                "ko",
                "nl",
                "pl",
                "pt-BR",
                "pt",
                "ru",
                "sv",
                "tr",
                "uk",
                "zh-CN",
                "zh-TW"
              ]
            }
          },
          {
            "name": "set",
            "required": false,
            "schema": {
              "type": "string",
              "default": "100",
              "example": "100",
              "enum": [
                "100",
                "set:de:word-100:v1",
                "set:en:word-100:v1",
                "set:es:word-100:v1",
                "set:fr:word-100:v1",
                "set:kk:word-100:v1",
                "set:pt:word-100:v1",
                "set:ru:word-100:v1",
                "set:uk:word-100:v1",
                "word-100"
              ]
            }
          },
          {
            "name": "version",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "1.0.0"
              ]
            }
          },
          {
            "name": "date",
            "required": false,
            "schema": {
              "type": "string",
              "format": "date",
              "pattern": "^\\d{4}-\\d{2}-\\d{2}$",
              "example": "2026-07-31"
            }
          },
          {
            "name": "writingSystem",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "Arab",
                "Cyrl",
                "Latn",
                "ws:de:Latn:official-2024",
                "ws:en:Latn:modern",
                "ws:es:Latn:standard",
                "ws:fr:Latn:modern",
                "ws:kk:Arab:regional-reference",
                "ws:kk:Cyrl:modern",
                "ws:kk:Latn:reference-2021",
                "ws:pt:Latn:ao90",
                "ws:ru:Cyrl:standard",
                "ws:uk:Cyrl:standard-2026"
              ]
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/languages",
        "openapi": "/api/docs/json#/paths/~1languages",
        "golden": "/agents/golden/languages.json"
      }
    },
    {
      "id": "moon",
      "lifecycle": "beta",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/moon",
        "operation_id": "getMoonPhases",
        "summary": "Moon phases and lunar events",
        "parameters": [
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "af",
                "ar",
                "az",
                "be",
                "bg",
                "ca",
                "cs",
                "da",
                "de",
                "el",
                "en",
                "es",
                "eu",
                "fa",
                "fi",
                "fr",
                "gl",
                "he",
                "hi",
                "hr",
                "hu",
                "id",
                "is",
                "it",
                "ja",
                "kk",
                "ko",
                "ku",
                "la",
                "lt",
                "mk",
                "nl",
                "no",
                "pl",
                "pt-BR",
                "pt",
                "ro",
                "ru",
                "se",
                "sk",
                "sl",
                "sq",
                "sr",
                "sv",
                "th",
                "tr",
                "uk",
                "vi",
                "zh-CN",
                "zh-TW",
                "zu"
              ]
            }
          },
          {
            "name": "tz",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0
            }
          },
          {
            "name": "hemisphere",
            "required": false,
            "schema": {
              "type": "string",
              "default": "south",
              "enum": [
                "north",
                "south"
              ]
            }
          },
          {
            "name": "advanced",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "year",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1583,
              "maximum": 9999,
              "example": 2026
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          },
          {
            "name": "example",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": {
        "root": "/api/moon/io",
        "example": "/api/moon/io/events/summary.txt?lang=en&emoji=true",
        "nodes": [
          {
            "id": "events",
            "kind": "table",
            "columns": [
              "summary",
              "description",
              "startDateString",
              "uid"
            ]
          },
          {
            "id": "events/summary",
            "kind": "column",
            "formats": [
              "txt",
              "json",
              "csv",
              "tsv"
            ]
          }
        ]
      },
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/moon",
        "openapi": "/api/docs/json#/paths/~1moon",
        "golden": "/agents/golden/moon.json"
      }
    },
    {
      "id": "religion",
      "lifecycle": "beta",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/religion",
        "operation_id": "getReligiousObservances",
        "summary": "Religious observances and holy days",
        "parameters": [
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "ar",
                "de",
                "en",
                "es",
                "fa",
                "fi",
                "fr",
                "he",
                "hi",
                "it",
                "ja",
                "kk",
                "ko",
                "nl",
                "pl",
                "pt-BR",
                "pt",
                "ru",
                "sv",
                "tr",
                "uk",
                "zh-CN",
                "zh-TW"
              ]
            }
          },
          {
            "name": "religion",
            "required": false,
            "schema": {
              "type": "array",
              "items": {
                "type": "string",
                "enum": [
                  "christian",
                  "jewish",
                  "islamic"
                ]
              },
              "default": [
                "christian"
              ]
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          },
          {
            "name": "example",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": {
        "root": "/api/religion/io",
        "example": "/api/religion/io/events/summary.txt?religion=christianity&lang=en&emoji=true",
        "nodes": [
          {
            "id": "events",
            "kind": "table",
            "columns": [
              "summary",
              "description",
              "startDateString",
              "uid"
            ]
          },
          {
            "id": "events/summary",
            "kind": "column",
            "formats": [
              "txt",
              "json",
              "csv",
              "tsv"
            ]
          }
        ]
      },
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/religion",
        "openapi": "/api/docs/json#/paths/~1religion",
        "golden": "/agents/golden/religion.json"
      }
    },
    {
      "id": "seasons",
      "lifecycle": "beta",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/seasons",
        "operation_id": "getSeasons",
        "summary": "Equinoxes and Solstices (Seasons)",
        "parameters": [
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "af",
                "ar",
                "az",
                "be",
                "bg",
                "ca",
                "cs",
                "da",
                "de",
                "el",
                "en",
                "es",
                "eu",
                "fa",
                "fi",
                "fr",
                "gl",
                "he",
                "hi",
                "hr",
                "hu",
                "id",
                "is",
                "it",
                "ja",
                "kk",
                "ko",
                "ku",
                "la",
                "lt",
                "mk",
                "nl",
                "no",
                "pl",
                "pt-BR",
                "pt",
                "ro",
                "ru",
                "se",
                "sk",
                "sl",
                "sq",
                "sr",
                "sv",
                "th",
                "tr",
                "uk",
                "vi",
                "zh-CN",
                "zh-TW",
                "zu"
              ]
            }
          },
          {
            "name": "tz",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0
            }
          },
          {
            "name": "hemisphere",
            "required": false,
            "schema": {
              "type": "string",
              "default": "south",
              "enum": [
                "north",
                "south"
              ]
            }
          },
          {
            "name": "orbit",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "year",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1583,
              "maximum": 9999,
              "example": 2026
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          },
          {
            "name": "example",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/seasons",
        "openapi": "/api/docs/json#/paths/~1seasons",
        "golden": "/agents/golden/seasons.json"
      }
    },
    {
      "id": "sports",
      "lifecycle": "beta",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/sports",
        "operation_id": "getSports",
        "summary": "Sports calendar hub",
        "parameters": [
          {
            "name": "sport",
            "required": false,
            "schema": {
              "type": "string",
              "enum": [
                "football",
                "basketball",
                "volleyball"
              ],
              "default": "football"
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "ar",
                "de",
                "en",
                "es",
                "fa",
                "fi",
                "fr",
                "he",
                "hi",
                "it",
                "ja",
                "kk",
                "ko",
                "nl",
                "pl",
                "pt-BR",
                "pt",
                "ru",
                "sv",
                "tr",
                "uk",
                "zh-CN",
                "zh-TW"
              ]
            }
          },
          {
            "name": "tz",
            "required": false,
            "schema": {
              "type": "integer",
              "default": 0
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/sports",
        "openapi": "/api/docs/json#/paths/~1sports",
        "golden": "/agents/golden/sports.json"
      }
    },
    {
      "id": "trivia",
      "lifecycle": "beta",
      "preferred_surface": "json",
      "http": {
        "method": "GET",
        "path": "/api/trivia",
        "operation_id": "getTrivia",
        "summary": "Historical events and trivia (On This Day)",
        "parameters": [
          {
            "name": "month",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 12,
              "example": 4
            }
          },
          {
            "name": "day",
            "required": false,
            "schema": {
              "type": "integer",
              "minimum": 1,
              "maximum": 31,
              "example": 19
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "ar",
                "de",
                "en",
                "es",
                "fa",
                "fi",
                "fr",
                "he",
                "hi",
                "it",
                "ja",
                "kk",
                "ko",
                "nl",
                "pl",
                "pt-BR",
                "pt",
                "ru",
                "sv",
                "tr",
                "uk",
                "zh-CN",
                "zh-TW"
              ]
            }
          },
          {
            "name": "type",
            "required": false,
            "schema": {
              "type": "string",
              "default": "all",
              "enum": [
                "all",
                "selected",
                "births",
                "deaths",
                "events",
                "holidays"
              ]
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#FF5733"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": null,
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/trivia",
        "openapi": "/api/docs/json#/paths/~1trivia",
        "golden": "/agents/golden/trivia.json"
      }
    },
    {
      "id": "weather",
      "lifecycle": "beta",
      "preferred_surface": "webcal",
      "http": {
        "method": "GET",
        "path": "/api/weather",
        "operation_id": "getWeather",
        "summary": "Current weather and forecast data",
        "parameters": [
          {
            "name": "city",
            "required": false,
            "schema": {
              "type": "string",
              "example": "Sao Paulo"
            }
          },
          {
            "name": "lat",
            "required": false,
            "schema": {
              "type": "number",
              "format": "double",
              "minimum": -90,
              "maximum": 90,
              "example": -23.5505
            }
          },
          {
            "name": "lon",
            "required": false,
            "schema": {
              "type": "number",
              "format": "double",
              "minimum": -180,
              "maximum": 180,
              "example": -46.6333
            }
          },
          {
            "name": "units",
            "required": false,
            "schema": {
              "type": "string",
              "default": "metric",
              "enum": [
                "metric",
                "imperial",
                "standard"
              ]
            }
          },
          {
            "name": "lang",
            "required": false,
            "schema": {
              "type": "string",
              "default": "en",
              "enum": [
                "af",
                "ar",
                "az",
                "be",
                "bg",
                "ca",
                "cs",
                "da",
                "de",
                "el",
                "en",
                "es",
                "eu",
                "fa",
                "fi",
                "fr",
                "gl",
                "he",
                "hi",
                "hr",
                "hu",
                "id",
                "is",
                "it",
                "ja",
                "kk",
                "ko",
                "ku",
                "la",
                "lt",
                "mk",
                "nl",
                "no",
                "pl",
                "pt-BR",
                "pt",
                "ro",
                "ru",
                "se",
                "sk",
                "sl",
                "sq",
                "sr",
                "sv",
                "th",
                "tr",
                "uk",
                "vi",
                "zh-CN",
                "zh-TW",
                "zu"
              ]
            }
          },
          {
            "name": "emoji",
            "required": false,
            "schema": {
              "type": "string"
            }
          },
          {
            "name": "glyph",
            "required": false,
            "schema": {
              "type": "string",
              "example": "true"
            }
          },
          {
            "name": "color",
            "required": false,
            "schema": {
              "type": "string",
              "example": "#3498db"
            }
          },
          {
            "name": "format",
            "required": false,
            "schema": {
              "type": "string",
              "default": "ics",
              "enum": [
                "ics",
                "json",
                "xml",
                "text",
                "ansi",
                "html",
                "csv",
                "tsv",
                "ndjson",
                "jsonl"
              ]
            }
          },
          {
            "name": "example",
            "required": false,
            "schema": {
              "type": "boolean",
              "default": false
            }
          }
        ],
        "formats": [
          "ics",
          "json",
          "xml",
          "text",
          "ansi",
          "html",
          "csv",
          "tsv",
          "ndjson",
          "jsonl"
        ]
      },
      "io": {
        "root": "/api/weather/io",
        "example": "/api/weather/io/events/summary.txt?city=Sao%20Paulo&units=metric&lang=pt-BR&emoji=true",
        "nodes": [
          {
            "id": "events",
            "kind": "table",
            "columns": [
              "summary",
              "description",
              "startDateString",
              "endDateString",
              "uid"
            ]
          },
          {
            "id": "events/summary",
            "kind": "column",
            "formats": [
              "txt",
              "json",
              "csv",
              "tsv"
            ]
          },
          {
            "id": "meta/calendarDesc",
            "kind": "field",
            "formats": [
              "txt",
              "json"
            ]
          }
        ]
      },
      "contracts": {
        "capability": "/agents/capabilities.json#/domains/weather",
        "openapi": "/api/docs/json#/paths/~1weather",
        "golden": "/agents/golden/weather.json"
      }
    }
  ]
}
