{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "type": "object",
  "properties": {
    "theme": {
      "type": "string",
      "enum": [
        "certificate",
        "vaultline",
        "quaypoint",
        "callboard",
        "directory"
      ]
    },
    "template": {
      "type": "string",
      "enum": [
        "api-product",
        "article",
        "blog",
        "post",
        "contact",
        "directory-list",
        "directory-product"
      ]
    },
    "title": {
      "type": "string",
      "minLength": 1,
      "maxLength": 64
    },
    "description": {
      "type": "string",
      "minLength": 1,
      "maxLength": 320
    },
    "meta": {
      "type": "object",
      "properties": {
        "canonical": {
          "type": "string",
          "minLength": 1,
          "maxLength": 160
        },
        "type": {
          "type": "string",
          "enum": [
            "website",
            "article"
          ]
        },
        "icon": {
          "type": "string",
          "minLength": 1,
          "maxLength": 160
        },
        "iconFallback": {
          "type": "string",
          "minLength": 1,
          "maxLength": 160
        },
        "appleTouchIcon": {
          "type": "string",
          "minLength": 1,
          "maxLength": 160
        },
        "image": {
          "type": "object",
          "properties": {
            "url": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            },
            "width": {
              "type": "integer",
              "minimum": 200,
              "maximum": 2400
            },
            "height": {
              "type": "integer",
              "minimum": 200,
              "maximum": 2400
            }
          },
          "required": [
            "url",
            "width",
            "height"
          ],
          "additionalProperties": false
        },
        "noindex": {
          "type": "boolean"
        }
      },
      "additionalProperties": false
    },
    "jsonLd": {
      "maxItems": 4,
      "type": "array",
      "items": {
        "type": "object",
        "propertyNames": {
          "type": "string",
          "maxLength": 40
        },
        "additionalProperties": {
          "$ref": "#/$defs/__schema0"
        }
      }
    },
    "frame": {
      "type": "string",
      "enum": [
        "none",
        "sheet",
        "split"
      ]
    },
    "sections": {
      "minItems": 3,
      "maxItems": 20,
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "kind": {
            "type": "string",
            "enum": [
              "nav",
              "bar",
              "hero",
              "band",
              "section",
              "article",
              "closing",
              "footer"
            ]
          },
          "shell": {
            "type": "object",
            "properties": {
              "id": {
                "type": "string",
                "pattern": "^[a-z][a-z0-9-]{0,23}$"
              },
              "inset": {
                "type": "string",
                "enum": [
                  "contained",
                  "bleed",
                  "article",
                  "listing"
                ]
              },
              "density": {
                "type": "string",
                "enum": [
                  "none",
                  "section",
                  "compact",
                  "hero",
                  "closing",
                  "footer",
                  "access",
                  "article",
                  "listing"
                ]
              },
              "surface": {
                "type": "string",
                "enum": [
                  "paper",
                  "tint",
                  "plate",
                  "glass"
                ]
              },
              "background": {
                "type": "string",
                "enum": [
                  "none",
                  "dots",
                  "grain",
                  "glow"
                ]
              },
              "sticky": {
                "type": "boolean"
              },
              "aside": {
                "type": "boolean"
              }
            },
            "required": [
              "inset",
              "density"
            ],
            "additionalProperties": false
          },
          "block": {
            "$ref": "#/$defs/__schema1"
          }
        },
        "required": [
          "kind",
          "shell",
          "block"
        ],
        "additionalProperties": false
      }
    }
  },
  "required": [
    "theme",
    "title",
    "description",
    "frame",
    "sections"
  ],
  "additionalProperties": false,
  "$defs": {
    "__schema0": {
      "anyOf": [
        {
          "type": "string",
          "maxLength": 400
        },
        {
          "type": "number"
        },
        {
          "type": "boolean"
        },
        {
          "maxItems": 24,
          "type": "array",
          "items": {
            "$ref": "#/$defs/__schema0"
          }
        },
        {
          "type": "object",
          "propertyNames": {
            "type": "string",
            "maxLength": 40
          },
          "additionalProperties": {
            "$ref": "#/$defs/__schema0"
          }
        }
      ]
    },
    "__schema1": {
      "anyOf": [
        {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "const": "nav"
                },
                "menu": {
                  "type": "string",
                  "enum": [
                    "overlay",
                    "push"
                  ]
                },
                "collapse": {
                  "anyOf": [
                    {
                      "type": "number",
                      "const": 820
                    },
                    {
                      "type": "number",
                      "const": 880
                    }
                  ]
                },
                "brand": {
                  "type": "object",
                  "properties": {
                    "href": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    },
                    "text": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 16
                    },
                    "mark": {
                      "type": "string",
                      "enum": [
                        "activity",
                        "anchor",
                        "arrow-right",
                        "arrow-up-right",
                        "badge-check",
                        "bell",
                        "blocks",
                        "bot",
                        "check",
                        "chevron-down",
                        "chevron-left",
                        "chevron-right",
                        "clock",
                        "code",
                        "compass",
                        "copy",
                        "credit-card",
                        "database",
                        "file-code-2",
                        "file-text",
                        "files",
                        "film",
                        "fingerprint",
                        "gauge",
                        "git-commit-horizontal",
                        "globe",
                        "history",
                        "key-round",
                        "landmark",
                        "layers",
                        "layout-grid",
                        "library",
                        "link",
                        "list",
                        "map-pin",
                        "menu",
                        "message-square",
                        "mic",
                        "plug",
                        "radar",
                        "refresh-cw",
                        "search",
                        "shield-check",
                        "ship",
                        "shopping-cart",
                        "sliders-horizontal",
                        "sparkles",
                        "terminal",
                        "ticket",
                        "waves",
                        "webhook",
                        "x"
                      ]
                    },
                    "suffix": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 8
                    },
                    "tile": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "href"
                  ],
                  "additionalProperties": false
                },
                "links": {
                  "maxItems": 6,
                  "type": "array",
                  "items": {
                    "type": "array",
                    "prefixItems": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 160
                      },
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 20
                      }
                    ],
                    "items": false,
                    "minItems": 2,
                    "maxItems": 2
                  }
                },
                "cta": {
                  "type": "object",
                  "properties": {
                    "href": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    },
                    "label": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 24
                    }
                  },
                  "required": [
                    "href",
                    "label"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "type",
                "menu",
                "collapse",
                "brand",
                "links"
              ],
              "additionalProperties": false
            },
            {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "const": "nav"
                },
                "menu": {
                  "type": "string",
                  "const": "none"
                },
                "brand": {
                  "type": "object",
                  "properties": {
                    "href": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    },
                    "text": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 16
                    },
                    "mark": {
                      "type": "string",
                      "enum": [
                        "activity",
                        "anchor",
                        "arrow-right",
                        "arrow-up-right",
                        "badge-check",
                        "bell",
                        "blocks",
                        "bot",
                        "check",
                        "chevron-down",
                        "chevron-left",
                        "chevron-right",
                        "clock",
                        "code",
                        "compass",
                        "copy",
                        "credit-card",
                        "database",
                        "file-code-2",
                        "file-text",
                        "files",
                        "film",
                        "fingerprint",
                        "gauge",
                        "git-commit-horizontal",
                        "globe",
                        "history",
                        "key-round",
                        "landmark",
                        "layers",
                        "layout-grid",
                        "library",
                        "link",
                        "list",
                        "map-pin",
                        "menu",
                        "message-square",
                        "mic",
                        "plug",
                        "radar",
                        "refresh-cw",
                        "search",
                        "shield-check",
                        "ship",
                        "shopping-cart",
                        "sliders-horizontal",
                        "sparkles",
                        "terminal",
                        "ticket",
                        "waves",
                        "webhook",
                        "x"
                      ]
                    },
                    "suffix": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 8
                    },
                    "tile": {
                      "type": "boolean"
                    }
                  },
                  "required": [
                    "href"
                  ],
                  "additionalProperties": false
                },
                "links": {
                  "maxItems": 3,
                  "type": "array",
                  "items": {
                    "type": "array",
                    "prefixItems": [
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 160
                      },
                      {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 20
                      }
                    ],
                    "items": false,
                    "minItems": 2,
                    "maxItems": 2
                  }
                },
                "cta": {
                  "type": "object",
                  "properties": {
                    "href": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    },
                    "label": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 24
                    }
                  },
                  "required": [
                    "href",
                    "label"
                  ],
                  "additionalProperties": false
                },
                "search": {
                  "type": "object",
                  "properties": {
                    "action": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    },
                    "placeholder": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 40
                    },
                    "query": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 120
                    },
                    "clear": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    }
                  },
                  "required": [
                    "action",
                    "placeholder"
                  ],
                  "additionalProperties": false
                }
              },
              "required": [
                "type",
                "menu",
                "brand",
                "links"
              ],
              "additionalProperties": false
            }
          ]
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "hero"
            },
            "layout": {
              "type": "string",
              "enum": [
                "centered",
                "split"
              ]
            },
            "stack": {
              "anyOf": [
                {
                  "type": "number",
                  "const": 560
                },
                {
                  "type": "number",
                  "const": 640
                }
              ]
            },
            "kicker": {
              "type": "object",
              "properties": {
                "kind": {
                  "type": "string",
                  "const": "eyebrow"
                },
                "text": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 40
                }
              },
              "required": [
                "kind",
                "text"
              ],
              "additionalProperties": false
            },
            "title": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            },
            "lede": {
              "type": "string",
              "minLength": 1,
              "maxLength": 260
            },
            "actions": {
              "maxItems": 2,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "kind": {
                    "type": "string",
                    "enum": [
                      "solid",
                      "ghost"
                    ]
                  },
                  "icon": {
                    "type": "string",
                    "enum": [
                      "activity",
                      "anchor",
                      "arrow-right",
                      "arrow-up-right",
                      "badge-check",
                      "bell",
                      "blocks",
                      "bot",
                      "check",
                      "chevron-down",
                      "chevron-left",
                      "chevron-right",
                      "clock",
                      "code",
                      "compass",
                      "copy",
                      "credit-card",
                      "database",
                      "file-code-2",
                      "file-text",
                      "files",
                      "film",
                      "fingerprint",
                      "gauge",
                      "git-commit-horizontal",
                      "globe",
                      "history",
                      "key-round",
                      "landmark",
                      "layers",
                      "layout-grid",
                      "library",
                      "link",
                      "list",
                      "map-pin",
                      "menu",
                      "message-square",
                      "mic",
                      "plug",
                      "radar",
                      "refresh-cw",
                      "search",
                      "shield-check",
                      "ship",
                      "shopping-cart",
                      "sliders-horizontal",
                      "sparkles",
                      "terminal",
                      "ticket",
                      "waves",
                      "webhook",
                      "x"
                    ]
                  },
                  "external": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "href",
                  "label",
                  "kind"
                ],
                "additionalProperties": false
              }
            },
            "command": {
              "type": "object",
              "properties": {
                "command": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 40
                },
                "note": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 48
                }
              },
              "required": [
                "command"
              ],
              "additionalProperties": false
            },
            "fine": {
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 72
              }
            },
            "specimen": {
              "type": "object",
              "properties": {
                "panel": {
                  "type": "string",
                  "enum": [
                    "none",
                    "field"
                  ]
                },
                "blocks": {
                  "minItems": 1,
                  "maxItems": 3,
                  "type": "array",
                  "items": {
                    "$ref": "#/$defs/__schema1"
                  }
                }
              },
              "required": [
                "blocks"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "type",
            "layout",
            "stack",
            "title",
            "lede",
            "actions",
            "fine"
          ],
          "additionalProperties": false
        },
        {
          "anyOf": [
            {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "const": "terminal"
                },
                "variant": {
                  "type": "string",
                  "const": "plain"
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 48
                },
                "lang": {
                  "type": "string",
                  "enum": [
                    "text",
                    "bash",
                    "sh",
                    "shell",
                    "zsh",
                    "console",
                    "curl",
                    "http",
                    "json",
                    "jsonc",
                    "js",
                    "javascript",
                    "jsx",
                    "ts",
                    "typescript",
                    "tsx",
                    "py",
                    "python",
                    "go",
                    "golang",
                    "rb",
                    "ruby",
                    "php",
                    "java",
                    "kt",
                    "kotlin",
                    "cs",
                    "csharp",
                    "rs",
                    "rust",
                    "swift",
                    "sql",
                    "graphql",
                    "gql",
                    "yaml",
                    "yml",
                    "toml",
                    "ini",
                    "env",
                    "dotenv",
                    "html",
                    "xml",
                    "diff",
                    "patch"
                  ]
                },
                "lines": {
                  "minItems": 1,
                  "maxItems": 32,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "maxLength": 100
                  }
                },
                "copy": {
                  "type": "boolean"
                }
              },
              "required": [
                "type",
                "variant",
                "lines"
              ],
              "additionalProperties": false
            },
            {
              "type": "object",
              "properties": {
                "type": {
                  "type": "string",
                  "const": "terminal"
                },
                "variant": {
                  "type": "string",
                  "const": "tabs"
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 48
                },
                "group": {
                  "type": "string",
                  "pattern": "^[a-z][a-z0-9-]{0,23}$"
                },
                "tabs": {
                  "minItems": 1,
                  "maxItems": 4,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 6
                      },
                      "lines": {
                        "minItems": 1,
                        "maxItems": 24,
                        "type": "array",
                        "items": {
                          "anyOf": [
                            {
                              "type": "object",
                              "properties": {
                                "cmd": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 64
                                },
                                "space": {
                                  "type": "string",
                                  "enum": [
                                    "after",
                                    "both"
                                  ]
                                }
                              },
                              "required": [
                                "cmd"
                              ],
                              "additionalProperties": false
                            },
                            {
                              "type": "object",
                              "properties": {
                                "row": {
                                  "type": "array",
                                  "prefixItems": [
                                    {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 16
                                    },
                                    {
                                      "type": "string",
                                      "minLength": 1,
                                      "maxLength": 56
                                    }
                                  ],
                                  "items": false,
                                  "minItems": 2,
                                  "maxItems": 2
                                }
                              },
                              "required": [
                                "row"
                              ],
                              "additionalProperties": false
                            },
                            {
                              "type": "object",
                              "properties": {
                                "out": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 64
                                },
                                "cursor": {
                                  "type": "boolean"
                                }
                              },
                              "required": [
                                "out"
                              ],
                              "additionalProperties": false
                            },
                            {
                              "type": "object",
                              "properties": {
                                "gap": {
                                  "type": "string",
                                  "enum": [
                                    "sm",
                                    "lg"
                                  ]
                                }
                              },
                              "required": [
                                "gap"
                              ],
                              "additionalProperties": false
                            },
                            {
                              "type": "object",
                              "properties": {
                                "text": {
                                  "type": "string",
                                  "minLength": 1,
                                  "maxLength": 128
                                }
                              },
                              "required": [
                                "text"
                              ],
                              "additionalProperties": false
                            }
                          ]
                        }
                      },
                      "pre": {
                        "type": "boolean"
                      }
                    },
                    "required": [
                      "label",
                      "lines"
                    ],
                    "additionalProperties": false
                  }
                },
                "copy": {
                  "type": "boolean"
                }
              },
              "required": [
                "type",
                "variant",
                "group",
                "tabs"
              ],
              "additionalProperties": false
            }
          ]
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "stats"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "items": {
              "minItems": 3,
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "value": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 6
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 72
                  },
                  "icon": {
                    "type": "string",
                    "enum": [
                      "activity",
                      "anchor",
                      "arrow-right",
                      "arrow-up-right",
                      "badge-check",
                      "bell",
                      "blocks",
                      "bot",
                      "check",
                      "chevron-down",
                      "chevron-left",
                      "chevron-right",
                      "clock",
                      "code",
                      "compass",
                      "copy",
                      "credit-card",
                      "database",
                      "file-code-2",
                      "file-text",
                      "files",
                      "film",
                      "fingerprint",
                      "gauge",
                      "git-commit-horizontal",
                      "globe",
                      "history",
                      "key-round",
                      "landmark",
                      "layers",
                      "layout-grid",
                      "library",
                      "link",
                      "list",
                      "map-pin",
                      "menu",
                      "message-square",
                      "mic",
                      "plug",
                      "radar",
                      "refresh-cw",
                      "search",
                      "shield-check",
                      "ship",
                      "shopping-cart",
                      "sliders-horizontal",
                      "sparkles",
                      "terminal",
                      "ticket",
                      "waves",
                      "webhook",
                      "x"
                    ]
                  }
                },
                "required": [
                  "value",
                  "label"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "items"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "facts"
            },
            "title": {
              "type": "string",
              "minLength": 1,
              "maxLength": 48
            },
            "items": {
              "minItems": 1,
              "maxItems": 16,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "value": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 80
                  },
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "code": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "label",
                  "value"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "items"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "plan-table"
            },
            "title": {
              "type": "string",
              "minLength": 1,
              "maxLength": 48
            },
            "columns": {
              "minItems": 1,
              "maxItems": 6,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 16
              }
            },
            "rows": {
              "minItems": 1,
              "maxItems": 8,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "cells": {
                    "minItems": 1,
                    "maxItems": 6,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 32
                    }
                  },
                  "note": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 40
                  }
                },
                "required": [
                  "name",
                  "cells"
                ],
                "additionalProperties": false
              }
            },
            "foot": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          },
          "required": [
            "type",
            "columns",
            "rows"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "product-head"
            },
            "mark": {
              "type": "string",
              "enum": [
                "activity",
                "anchor",
                "arrow-right",
                "arrow-up-right",
                "badge-check",
                "bell",
                "blocks",
                "bot",
                "check",
                "chevron-down",
                "chevron-left",
                "chevron-right",
                "clock",
                "code",
                "compass",
                "copy",
                "credit-card",
                "database",
                "file-code-2",
                "file-text",
                "files",
                "film",
                "fingerprint",
                "gauge",
                "git-commit-horizontal",
                "globe",
                "history",
                "key-round",
                "landmark",
                "layers",
                "layout-grid",
                "library",
                "link",
                "list",
                "map-pin",
                "menu",
                "message-square",
                "mic",
                "plug",
                "radar",
                "refresh-cw",
                "search",
                "shield-check",
                "ship",
                "shopping-cart",
                "sliders-horizontal",
                "sparkles",
                "terminal",
                "ticket",
                "waves",
                "webhook",
                "x"
              ]
            },
            "name": {
              "type": "string",
              "minLength": 1,
              "maxLength": 32
            },
            "summary": {
              "type": "string",
              "minLength": 1,
              "maxLength": 120
            },
            "chips": {
              "maxItems": 9,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  }
                },
                "required": [
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "marks": {
              "type": "object",
              "properties": {
                "openapi": {
                  "type": "boolean"
                },
                "mcp": {
                  "type": "boolean"
                },
                "webhooks": {
                  "type": "boolean"
                },
                "free": {
                  "type": "boolean"
                }
              },
              "additionalProperties": false
            },
            "actions": {
              "minItems": 1,
              "maxItems": 2,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "kind": {
                    "type": "string",
                    "enum": [
                      "solid",
                      "ghost"
                    ]
                  },
                  "icon": {
                    "type": "string",
                    "enum": [
                      "activity",
                      "anchor",
                      "arrow-right",
                      "arrow-up-right",
                      "badge-check",
                      "bell",
                      "blocks",
                      "bot",
                      "check",
                      "chevron-down",
                      "chevron-left",
                      "chevron-right",
                      "clock",
                      "code",
                      "compass",
                      "copy",
                      "credit-card",
                      "database",
                      "file-code-2",
                      "file-text",
                      "files",
                      "film",
                      "fingerprint",
                      "gauge",
                      "git-commit-horizontal",
                      "globe",
                      "history",
                      "key-round",
                      "landmark",
                      "layers",
                      "layout-grid",
                      "library",
                      "link",
                      "list",
                      "map-pin",
                      "menu",
                      "message-square",
                      "mic",
                      "plug",
                      "radar",
                      "refresh-cw",
                      "search",
                      "shield-check",
                      "ship",
                      "shopping-cart",
                      "sliders-horizontal",
                      "sparkles",
                      "terminal",
                      "ticket",
                      "waves",
                      "webhook",
                      "x"
                    ]
                  },
                  "external": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "href",
                  "label",
                  "kind"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "name",
            "summary",
            "actions"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "page-head"
            },
            "title": {
              "type": "string",
              "minLength": 1,
              "maxLength": 64
            },
            "lede": {
              "type": "string",
              "minLength": 1,
              "maxLength": 200
            }
          },
          "required": [
            "type",
            "title"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "product-list"
            },
            "title": {
              "type": "string",
              "minLength": 1,
              "maxLength": 48
            },
            "note": {
              "type": "string",
              "minLength": 1,
              "maxLength": 24
            },
            "rail": {
              "type": "object",
              "properties": {
                "groups": {
                  "minItems": 1,
                  "maxItems": 4,
                  "type": "array",
                  "items": {
                    "type": "object",
                    "properties": {
                      "label": {
                        "type": "string",
                        "minLength": 1,
                        "maxLength": 20
                      },
                      "links": {
                        "minItems": 1,
                        "maxItems": 12,
                        "type": "array",
                        "items": {
                          "type": "object",
                          "properties": {
                            "href": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 160
                            },
                            "label": {
                              "type": "string",
                              "minLength": 1,
                              "maxLength": 24
                            },
                            "on": {
                              "type": "boolean"
                            },
                            "count": {
                              "type": "integer",
                              "minimum": 0,
                              "maximum": 1000000
                            }
                          },
                          "required": [
                            "href",
                            "label"
                          ],
                          "additionalProperties": false
                        }
                      }
                    },
                    "required": [
                      "label",
                      "links"
                    ],
                    "additionalProperties": false
                  }
                }
              },
              "required": [
                "groups"
              ],
              "additionalProperties": false
            },
            "sort": {
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 16
                  },
                  "on": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "href",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "view": {
              "type": "string",
              "enum": [
                "list",
                "cards"
              ]
            },
            "views": {
              "maxItems": 2,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 16
                  },
                  "icon": {
                    "type": "string",
                    "enum": [
                      "activity",
                      "anchor",
                      "arrow-right",
                      "arrow-up-right",
                      "badge-check",
                      "bell",
                      "blocks",
                      "bot",
                      "check",
                      "chevron-down",
                      "chevron-left",
                      "chevron-right",
                      "clock",
                      "code",
                      "compass",
                      "copy",
                      "credit-card",
                      "database",
                      "file-code-2",
                      "file-text",
                      "files",
                      "film",
                      "fingerprint",
                      "gauge",
                      "git-commit-horizontal",
                      "globe",
                      "history",
                      "key-round",
                      "landmark",
                      "layers",
                      "layout-grid",
                      "library",
                      "link",
                      "list",
                      "map-pin",
                      "menu",
                      "message-square",
                      "mic",
                      "plug",
                      "radar",
                      "refresh-cw",
                      "search",
                      "shield-check",
                      "ship",
                      "shopping-cart",
                      "sliders-horizontal",
                      "sparkles",
                      "terminal",
                      "ticket",
                      "waves",
                      "webhook",
                      "x"
                    ]
                  },
                  "on": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "href",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "rows": {
              "maxItems": 50,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "mark": {
                    "type": "string",
                    "enum": [
                      "activity",
                      "anchor",
                      "arrow-right",
                      "arrow-up-right",
                      "badge-check",
                      "bell",
                      "blocks",
                      "bot",
                      "check",
                      "chevron-down",
                      "chevron-left",
                      "chevron-right",
                      "clock",
                      "code",
                      "compass",
                      "copy",
                      "credit-card",
                      "database",
                      "file-code-2",
                      "file-text",
                      "files",
                      "film",
                      "fingerprint",
                      "gauge",
                      "git-commit-horizontal",
                      "globe",
                      "history",
                      "key-round",
                      "landmark",
                      "layers",
                      "layout-grid",
                      "library",
                      "link",
                      "list",
                      "map-pin",
                      "menu",
                      "message-square",
                      "mic",
                      "plug",
                      "radar",
                      "refresh-cw",
                      "search",
                      "shield-check",
                      "ship",
                      "shopping-cart",
                      "sliders-horizontal",
                      "sparkles",
                      "terminal",
                      "ticket",
                      "waves",
                      "webhook",
                      "x"
                    ]
                  },
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 32
                  },
                  "summary": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 120
                  },
                  "tag": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "note": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 32
                  }
                },
                "required": [
                  "href",
                  "name",
                  "summary"
                ],
                "additionalProperties": false
              }
            },
            "pager": {
              "type": "object",
              "properties": {
                "prev": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                "next": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                "page": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 10000
                },
                "pages": {
                  "type": "integer",
                  "minimum": 1,
                  "maximum": 10000
                }
              },
              "required": [
                "page",
                "pages"
              ],
              "additionalProperties": false
            },
            "empty": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80
            }
          },
          "required": [
            "type",
            "rows"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "feature-grid"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "aside": {
              "type": "object",
              "properties": {
                "command": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 12
                },
                "note": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 40
                }
              },
              "required": [
                "command",
                "note"
              ],
              "additionalProperties": false
            },
            "cellHead": {
              "type": "string",
              "enum": [
                "label",
                "icon-index",
                "icon-label",
                "icon",
                "none"
              ]
            },
            "dense": {
              "type": "boolean"
            },
            "items": {
              "minItems": 2,
              "maxItems": 8,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "icon": {
                    "type": "string",
                    "enum": [
                      "activity",
                      "anchor",
                      "arrow-right",
                      "arrow-up-right",
                      "badge-check",
                      "bell",
                      "blocks",
                      "bot",
                      "check",
                      "chevron-down",
                      "chevron-left",
                      "chevron-right",
                      "clock",
                      "code",
                      "compass",
                      "copy",
                      "credit-card",
                      "database",
                      "file-code-2",
                      "file-text",
                      "files",
                      "film",
                      "fingerprint",
                      "gauge",
                      "git-commit-horizontal",
                      "globe",
                      "history",
                      "key-round",
                      "landmark",
                      "layers",
                      "layout-grid",
                      "library",
                      "link",
                      "list",
                      "map-pin",
                      "menu",
                      "message-square",
                      "mic",
                      "plug",
                      "radar",
                      "refresh-cw",
                      "search",
                      "shield-check",
                      "ship",
                      "shopping-cart",
                      "sliders-horizontal",
                      "sparkles",
                      "terminal",
                      "ticket",
                      "waves",
                      "webhook",
                      "x"
                    ]
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "index": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 2
                  },
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 40
                  },
                  "text": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 200
                  },
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "linkLabel": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  }
                },
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "cellHead",
            "items"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "pricing"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "layout": {
              "type": "string",
              "enum": [
                "ruled",
                "cards"
              ]
            },
            "tiers": {
              "minItems": 1,
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "name": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 16
                  },
                  "price": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 16
                  },
                  "note": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "desc": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 80
                  },
                  "features": {
                    "minItems": 1,
                    "maxItems": 10,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 56
                    }
                  },
                  "cta": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 40
                  },
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "featured": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "name",
                  "price",
                  "features",
                  "cta",
                  "href"
                ],
                "additionalProperties": false
              }
            },
            "featuredBadge": {
              "type": "string",
              "minLength": 1,
              "maxLength": 16
            },
            "note": {
              "type": "string",
              "minLength": 1,
              "maxLength": 120
            }
          },
          "required": [
            "type",
            "head",
            "layout",
            "tiers",
            "featuredBadge"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "closing"
            },
            "layout": {
              "type": "string",
              "enum": [
                "stack",
                "split"
              ]
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "specimen": {
              "type": "object",
              "properties": {
                "panel": {
                  "type": "string",
                  "enum": [
                    "none",
                    "field"
                  ]
                },
                "blocks": {
                  "minItems": 1,
                  "maxItems": 3,
                  "type": "array",
                  "items": {
                    "$ref": "#/$defs/__schema1"
                  }
                }
              },
              "required": [
                "blocks"
              ],
              "additionalProperties": false
            },
            "fine": {
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 72
              }
            },
            "stats": {
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "value": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 6
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  }
                },
                "required": [
                  "value",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "actions": {
              "maxItems": 2,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "kind": {
                    "type": "string",
                    "enum": [
                      "solid",
                      "ghost"
                    ]
                  },
                  "icon": {
                    "type": "string",
                    "enum": [
                      "activity",
                      "anchor",
                      "arrow-right",
                      "arrow-up-right",
                      "badge-check",
                      "bell",
                      "blocks",
                      "bot",
                      "check",
                      "chevron-down",
                      "chevron-left",
                      "chevron-right",
                      "clock",
                      "code",
                      "compass",
                      "copy",
                      "credit-card",
                      "database",
                      "file-code-2",
                      "file-text",
                      "files",
                      "film",
                      "fingerprint",
                      "gauge",
                      "git-commit-horizontal",
                      "globe",
                      "history",
                      "key-round",
                      "landmark",
                      "layers",
                      "layout-grid",
                      "library",
                      "link",
                      "list",
                      "map-pin",
                      "menu",
                      "message-square",
                      "mic",
                      "plug",
                      "radar",
                      "refresh-cw",
                      "search",
                      "shield-check",
                      "ship",
                      "shopping-cart",
                      "sliders-horizontal",
                      "sparkles",
                      "terminal",
                      "ticket",
                      "waves",
                      "webhook",
                      "x"
                    ]
                  },
                  "external": {
                    "type": "boolean"
                  }
                },
                "required": [
                  "href",
                  "label",
                  "kind"
                ],
                "additionalProperties": false
              }
            },
            "command": {
              "type": "string",
              "minLength": 1,
              "maxLength": 40
            }
          },
          "required": [
            "type",
            "head"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "footer"
            },
            "layout": {
              "type": "string",
              "enum": [
                "columns",
                "areas",
                "row"
              ]
            },
            "brand": {
              "type": "object",
              "properties": {
                "href": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                "text": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 16
                },
                "mark": {
                  "type": "string",
                  "enum": [
                    "activity",
                    "anchor",
                    "arrow-right",
                    "arrow-up-right",
                    "badge-check",
                    "bell",
                    "blocks",
                    "bot",
                    "check",
                    "chevron-down",
                    "chevron-left",
                    "chevron-right",
                    "clock",
                    "code",
                    "compass",
                    "copy",
                    "credit-card",
                    "database",
                    "file-code-2",
                    "file-text",
                    "files",
                    "film",
                    "fingerprint",
                    "gauge",
                    "git-commit-horizontal",
                    "globe",
                    "history",
                    "key-round",
                    "landmark",
                    "layers",
                    "layout-grid",
                    "library",
                    "link",
                    "list",
                    "map-pin",
                    "menu",
                    "message-square",
                    "mic",
                    "plug",
                    "radar",
                    "refresh-cw",
                    "search",
                    "shield-check",
                    "ship",
                    "shopping-cart",
                    "sliders-horizontal",
                    "sparkles",
                    "terminal",
                    "ticket",
                    "waves",
                    "webhook",
                    "x"
                  ]
                },
                "suffix": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "tile": {
                  "type": "boolean"
                }
              },
              "required": [
                "href"
              ],
              "additionalProperties": false
            },
            "blurb": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            },
            "columns": {
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 16
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 40
                  },
                  "links": {
                    "minItems": 1,
                    "maxItems": 12,
                    "type": "array",
                    "items": {
                      "type": "array",
                      "prefixItems": [
                        {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 160
                        },
                        {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 48
                        }
                      ],
                      "items": false,
                      "minItems": 2,
                      "maxItems": 2
                    }
                  }
                },
                "required": [
                  "title",
                  "links"
                ],
                "additionalProperties": false
              }
            },
            "cta": {
              "type": "object",
              "properties": {
                "href": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                "label": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 24
                },
                "icon": {
                  "type": "string",
                  "enum": [
                    "activity",
                    "anchor",
                    "arrow-right",
                    "arrow-up-right",
                    "badge-check",
                    "bell",
                    "blocks",
                    "bot",
                    "check",
                    "chevron-down",
                    "chevron-left",
                    "chevron-right",
                    "clock",
                    "code",
                    "compass",
                    "copy",
                    "credit-card",
                    "database",
                    "file-code-2",
                    "file-text",
                    "files",
                    "film",
                    "fingerprint",
                    "gauge",
                    "git-commit-horizontal",
                    "globe",
                    "history",
                    "key-round",
                    "landmark",
                    "layers",
                    "layout-grid",
                    "library",
                    "link",
                    "list",
                    "map-pin",
                    "menu",
                    "message-square",
                    "mic",
                    "plug",
                    "radar",
                    "refresh-cw",
                    "search",
                    "shield-check",
                    "ship",
                    "shopping-cart",
                    "sliders-horizontal",
                    "sparkles",
                    "terminal",
                    "ticket",
                    "waves",
                    "webhook",
                    "x"
                  ]
                }
              },
              "required": [
                "href",
                "label"
              ],
              "additionalProperties": false
            },
            "social": {
              "maxItems": 6,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "mark": {
                    "type": "string",
                    "enum": [
                      "bluesky",
                      "github",
                      "linkedin",
                      "npm",
                      "reddit",
                      "x",
                      "ycombinator"
                    ]
                  },
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  }
                },
                "required": [
                  "mark",
                  "href"
                ],
                "additionalProperties": false
              }
            },
            "form": {
              "type": "object",
              "properties": {
                "action": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                "label": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 24
                },
                "placeholder": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 32
                },
                "submit": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 16
                }
              },
              "required": [
                "action",
                "label",
                "placeholder",
                "submit"
              ],
              "additionalProperties": false
            },
            "note": {
              "type": "array",
              "prefixItems": [
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 96
                },
                {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 96
                }
              ],
              "items": false,
              "minItems": 2,
              "maxItems": 2
            }
          },
          "required": [
            "type",
            "layout",
            "brand",
            "columns",
            "note"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "compare"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "cons": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 24
                },
                "items": {
                  "minItems": 1,
                  "maxItems": 8,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 56
                  }
                }
              },
              "required": [
                "label",
                "items"
              ],
              "additionalProperties": false
            },
            "pros": {
              "type": "object",
              "properties": {
                "label": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 24
                },
                "items": {
                  "minItems": 1,
                  "maxItems": 8,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 56
                  }
                }
              },
              "required": [
                "label",
                "items"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "type",
            "head",
            "cons",
            "pros"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "steps"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "more": {
              "maxItems": 2,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 96
              }
            },
            "steps": {
              "minItems": 3,
              "maxItems": 5,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 56
              }
            },
            "specimen": {
              "type": "object",
              "properties": {
                "panel": {
                  "type": "string",
                  "enum": [
                    "none",
                    "field"
                  ]
                },
                "blocks": {
                  "minItems": 1,
                  "maxItems": 3,
                  "type": "array",
                  "items": {
                    "$ref": "#/$defs/__schema1"
                  }
                }
              },
              "required": [
                "blocks"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "type",
            "head",
            "steps"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "text-stack"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "layout": {
              "type": "string",
              "enum": [
                "stack",
                "grid"
              ]
            },
            "items": {
              "minItems": 3,
              "maxItems": 6,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 28
                  },
                  "text": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  }
                },
                "required": [
                  "title",
                  "text"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "head",
            "items"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "feature-split"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "bases": {
              "type": "array",
              "prefixItems": [
                {
                  "type": "integer",
                  "minimum": 240,
                  "maximum": 640
                },
                {
                  "type": "integer",
                  "minimum": 240,
                  "maximum": 640
                }
              ],
              "items": false,
              "minItems": 2,
              "maxItems": 2
            },
            "items": {
              "minItems": 3,
              "maxItems": 3,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "icon": {
                    "type": "string",
                    "enum": [
                      "activity",
                      "anchor",
                      "arrow-right",
                      "arrow-up-right",
                      "badge-check",
                      "bell",
                      "blocks",
                      "bot",
                      "check",
                      "chevron-down",
                      "chevron-left",
                      "chevron-right",
                      "clock",
                      "code",
                      "compass",
                      "copy",
                      "credit-card",
                      "database",
                      "file-code-2",
                      "file-text",
                      "files",
                      "film",
                      "fingerprint",
                      "gauge",
                      "git-commit-horizontal",
                      "globe",
                      "history",
                      "key-round",
                      "landmark",
                      "layers",
                      "layout-grid",
                      "library",
                      "link",
                      "list",
                      "map-pin",
                      "menu",
                      "message-square",
                      "mic",
                      "plug",
                      "radar",
                      "refresh-cw",
                      "search",
                      "shield-check",
                      "ship",
                      "shopping-cart",
                      "sliders-horizontal",
                      "sparkles",
                      "terminal",
                      "ticket",
                      "waves",
                      "webhook",
                      "x"
                    ]
                  },
                  "index": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 2
                  },
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 28
                  },
                  "text": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 96
                  },
                  "bullets": {
                    "maxItems": 4,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 48
                    }
                  }
                },
                "required": [
                  "title",
                  "text"
                ],
                "additionalProperties": false
              }
            },
            "specimen": {
              "type": "object",
              "properties": {
                "panel": {
                  "type": "string",
                  "enum": [
                    "none",
                    "field"
                  ]
                },
                "blocks": {
                  "minItems": 1,
                  "maxItems": 3,
                  "type": "array",
                  "items": {
                    "$ref": "#/$defs/__schema1"
                  }
                }
              },
              "required": [
                "blocks"
              ],
              "additionalProperties": false
            }
          },
          "required": [
            "type",
            "head",
            "items",
            "specimen"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "command-row"
            },
            "command": {
              "type": "string",
              "minLength": 1,
              "maxLength": 40
            },
            "note": {
              "type": "string",
              "minLength": 1,
              "maxLength": 48
            }
          },
          "required": [
            "type",
            "command"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "faq"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "items": {
              "minItems": 1,
              "maxItems": 10,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "q": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "a": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 420
                  }
                },
                "required": [
                  "q",
                  "a"
                ],
                "additionalProperties": false
              }
            },
            "groups": {
              "minItems": 1,
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 24
                  },
                  "items": {
                    "minItems": 1,
                    "maxItems": 6,
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "q": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 64
                        },
                        "a": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 420
                        }
                      },
                      "required": [
                        "q",
                        "a"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "required": [
                  "title",
                  "items"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "head"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "cta-form"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "action": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            },
            "fields": {
              "minItems": 1,
              "maxItems": 8,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "name": {
                    "type": "string",
                    "pattern": "^[a-z][a-z0-9-]{0,23}$"
                  },
                  "type": {
                    "type": "string",
                    "enum": [
                      "text",
                      "email",
                      "select",
                      "textarea"
                    ]
                  },
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 16
                  },
                  "placeholder": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 32
                  },
                  "options": {
                    "maxItems": 12,
                    "type": "array",
                    "items": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 32
                    }
                  }
                },
                "required": [
                  "name",
                  "type",
                  "label"
                ],
                "additionalProperties": false
              }
            },
            "submit": {
              "type": "string",
              "minLength": 1,
              "maxLength": 24
            },
            "note": {
              "type": "string",
              "minLength": 1,
              "maxLength": 80
            }
          },
          "required": [
            "type",
            "head",
            "action",
            "fields",
            "submit"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "article"
            },
            "head": {
              "type": "object",
              "properties": {
                "back": {
                  "type": "object",
                  "properties": {
                    "href": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 160
                    },
                    "label": {
                      "type": "string",
                      "minLength": 1,
                      "maxLength": 16
                    }
                  },
                  "required": [
                    "href",
                    "label"
                  ],
                  "additionalProperties": false
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 20
                },
                "dateline": {
                  "type": "object",
                  "properties": {
                    "date": {
                      "type": "string",
                      "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                    },
                    "read": {
                      "type": "object",
                      "properties": {
                        "minutes": {
                          "type": "integer",
                          "minimum": 1,
                          "maximum": 180
                        },
                        "unit": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 12
                        }
                      },
                      "required": [
                        "minutes",
                        "unit"
                      ],
                      "additionalProperties": false
                    }
                  },
                  "required": [
                    "date"
                  ],
                  "additionalProperties": false
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 80
                },
                "dek": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 360
                }
              },
              "required": [
                "title"
              ],
              "additionalProperties": false
            },
            "share": {
              "type": "object",
              "properties": {
                "url": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 160
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 80
                },
                "label": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 16
                },
                "on": {
                  "minItems": 1,
                  "maxItems": 5,
                  "type": "array",
                  "items": {
                    "type": "string",
                    "enum": [
                      "reddit",
                      "x",
                      "linkedin",
                      "bluesky",
                      "hackernews"
                    ]
                  }
                }
              },
              "required": [
                "url",
                "title",
                "label",
                "on"
              ],
              "additionalProperties": false
            },
            "body": {
              "type": "string",
              "minLength": 1,
              "maxLength": 12000
            },
            "copy": {
              "type": "boolean"
            }
          },
          "required": [
            "type",
            "body"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "post-list"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 64
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 200
                }
              },
              "required": [
                "eyebrow",
                "title",
                "lede"
              ],
              "additionalProperties": false
            },
            "read": {
              "type": "string",
              "minLength": 1,
              "maxLength": 16
            },
            "posts": {
              "minItems": 1,
              "maxItems": 24,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  },
                  "tag": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 20
                  },
                  "dateline": {
                    "type": "object",
                    "properties": {
                      "date": {
                        "type": "string",
                        "pattern": "^\\d{4}-\\d{2}-\\d{2}$"
                      },
                      "read": {
                        "type": "object",
                        "properties": {
                          "minutes": {
                            "type": "integer",
                            "minimum": 1,
                            "maximum": 180
                          },
                          "unit": {
                            "type": "string",
                            "minLength": 1,
                            "maxLength": 12
                          }
                        },
                        "required": [
                          "minutes",
                          "unit"
                        ],
                        "additionalProperties": false
                      }
                    },
                    "required": [
                      "date"
                    ],
                    "additionalProperties": false
                  },
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 80
                  },
                  "dek": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 360
                  }
                },
                "required": [
                  "href",
                  "tag",
                  "dateline",
                  "title",
                  "dek"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "head",
            "read",
            "posts"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "statement"
            },
            "text": {
              "type": "string",
              "minLength": 1,
              "maxLength": 140
            }
          },
          "required": [
            "type",
            "text"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "agent-prompt"
            },
            "label": {
              "type": "string",
              "minLength": 1,
              "maxLength": 24
            },
            "lines": {
              "minItems": 1,
              "maxItems": 6,
              "type": "array",
              "items": {
                "type": "string",
                "minLength": 1,
                "maxLength": 200
              }
            }
          },
          "required": [
            "type",
            "label",
            "lines"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "bento"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "panels": {
              "minItems": 2,
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "title": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 48
                  },
                  "text": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 120
                  },
                  "specimen": {
                    "$ref": "#/$defs/__schema1"
                  }
                },
                "required": [
                  "title",
                  "specimen"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "head",
            "panels"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "api-call"
            },
            "method": {
              "type": "string",
              "enum": [
                "GET",
                "POST",
                "PUT",
                "PATCH",
                "DELETE"
              ]
            },
            "path": {
              "type": "string",
              "minLength": 1,
              "maxLength": 72
            },
            "note": {
              "type": "string",
              "minLength": 1,
              "maxLength": 32
            },
            "group": {
              "type": "string",
              "pattern": "^[a-z][a-z0-9-]{0,23}$"
            },
            "examples": {
              "minItems": 1,
              "maxItems": 4,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "label": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 28
                  },
                  "request": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1008
                  },
                  "status": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 28
                  },
                  "response": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 1728
                  },
                  "events": {
                    "minItems": 1,
                    "maxItems": 10,
                    "type": "array",
                    "items": {
                      "type": "object",
                      "properties": {
                        "at": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 12
                        },
                        "name": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 40
                        },
                        "ref": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 16
                        },
                        "text": {
                          "type": "string",
                          "minLength": 1,
                          "maxLength": 80
                        },
                        "open": {
                          "type": "boolean"
                        }
                      },
                      "required": [
                        "at",
                        "name",
                        "text"
                      ],
                      "additionalProperties": false
                    }
                  }
                },
                "required": [
                  "label",
                  "request",
                  "status"
                ],
                "additionalProperties": false
              }
            }
          },
          "required": [
            "type",
            "method",
            "path",
            "examples"
          ],
          "additionalProperties": false
        },
        {
          "type": "object",
          "properties": {
            "type": {
              "type": "string",
              "const": "endpoints"
            },
            "head": {
              "type": "object",
              "properties": {
                "eyebrow": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 28
                },
                "title": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 72
                },
                "lede": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 300
                },
                "max": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "ledeMax": {
                  "type": "string",
                  "pattern": "^(none|\\d+(\\.\\d+)?(em|ch|px))$"
                },
                "balance": {
                  "type": "boolean"
                },
                "scale": {
                  "type": "string",
                  "enum": [
                    "compact",
                    "large"
                  ]
                },
                "tag": {
                  "type": "string",
                  "minLength": 1,
                  "maxLength": 8
                },
                "layout": {
                  "type": "string",
                  "enum": [
                    "split"
                  ]
                }
              },
              "required": [
                "eyebrow"
              ],
              "additionalProperties": false
            },
            "rows": {
              "minItems": 3,
              "maxItems": 16,
              "type": "array",
              "items": {
                "type": "object",
                "properties": {
                  "method": {
                    "type": "string",
                    "enum": [
                      "GET",
                      "POST",
                      "PUT",
                      "PATCH",
                      "DELETE"
                    ]
                  },
                  "path": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 64
                  },
                  "text": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 96
                  },
                  "href": {
                    "type": "string",
                    "minLength": 1,
                    "maxLength": 160
                  }
                },
                "required": [
                  "method",
                  "path",
                  "text"
                ],
                "additionalProperties": false
              }
            },
            "note": {
              "type": "string",
              "minLength": 1,
              "maxLength": 160
            }
          },
          "required": [
            "type",
            "head",
            "rows"
          ],
          "additionalProperties": false
        }
      ]
    }
  }
}
