Kiwe launch

theme-package.schema.json

wp-content/mu-plugins/dsa/ui-system/theme-package.schema.json

Contract 9.59.5-149215b8bfd9

Reference library / canonical-framework

The current command manifest owns command grammar. Reference files are data; older command phrases in portable guidance do not authorize unsupported commands. Canonical runtime, current schemas and target evidence take precedence.

Complete source file · SHA-256 06ee8dfd257d5847081e54ab8edd31743afb1938541430d6572277aadb12c0f0

214 schema and value entries. JSON pointers identify their exact source; a listed property is not a claim of installed-site support.

PointerValue
/$schema"https://json-schema.org/draft/2020-12/schema"
/$id"https://kiwe.local/schemas/theme-package.schema.json"
/title"Kiwe DSA Theme Package"
/type"object"
/required/0"schema"
/required/1"theme"
/required/2"settings"
/required/3"css"
/additionalPropertiestrue
/properties/type/type"string"
/properties/type/const"kiwe-theme-package"
/properties/schema/type"string"
/properties/schema/const"kiwe.theme-package.v1"
/properties/schemaVersion/type"integer"
/properties/schemaVersion/const1
/properties/theme/type"object"
/properties/theme/required/0"schema"
/properties/theme/required/1"id"
/properties/theme/required/2"name"
/properties/theme/required/3"version"
/properties/theme/required/4"profile"
/properties/theme/required/5"screens"
/properties/theme/required/6"requires"
/properties/theme/properties/schema/type"string"
/properties/theme/properties/schema/const"kiwe.surface-theme.v1"
/properties/theme/properties/id/type"string"
/properties/theme/properties/id/pattern"^[a-z0-9][a-z0-9.-]{0,79}$"
/properties/theme/properties/name/type"string"
/properties/theme/properties/name/minLength2
/properties/theme/properties/name/maxLength80
/properties/theme/properties/version/type"string"
/properties/theme/properties/version/pattern"^\\d+\\.\\d+\\.\\d+(-[a-z0-9.-]+)?$"
/properties/theme/properties/profile/type"string"
/properties/theme/properties/profile/enum/0"legacy"
/properties/theme/properties/profile/enum/1"kiwe-2027"
/properties/theme/properties/profile/enum/2"marketplace"
/properties/theme/properties/css/type"array"
/properties/theme/properties/css/items/type"string"
/properties/theme/properties/screens/type"array"
/properties/theme/properties/screens/items/type"string"
/properties/theme/properties/screens/items/enum/0"profile"
/properties/theme/properties/screens/items/enum/1"cart"
/properties/theme/properties/screens/items/enum/2"checkout"
/properties/theme/properties/screens/items/enum/3"search"
/properties/theme/properties/screens/items/enum/4"menu"
/properties/theme/properties/screens/items/enum/5"saved"
/properties/theme/properties/screens/items/enum/6"links"
/properties/theme/properties/screens/items/enum/7"notifications"
/properties/theme/properties/screens/items/enum/8"ios-install"
/properties/theme/properties/screens/items/enum/9"games"
/properties/theme/properties/screens/items/enum/10"ai"
/properties/theme/properties/screens/uniqueItemstrue
/properties/theme/properties/requires/type"object"
/properties/theme/properties/supports/type"array"
/properties/theme/properties/supports/items/type"string"
/properties/theme/properties/supports/uniqueItemstrue
/properties/settings/type"object"
/properties/settings/description"Safe theme preset. Kiwe imports only the style, dock, dsa_theme, visual_effects, tokens, and screens subsets. tokens may contain official Kiwe universal design-token overrides and safe Bricks global theme-style metadata. screens may contain presentation/copy labels for registered panels; it may not contain behavior, JavaScript, endpoints, or state authority."
/properties/settings/properties/tokens/type"object"
/properties/settings/properties/tokens/description"Optional design-token profile shared by live DSA theme CSS, Seam website CSS, and Bricks global theme style. Override names must be official Kiwe universal token names."
/properties/settings/properties/tokens/additionalPropertiesfalse
/properties/settings/properties/tokens/properties/enabled/type"boolean"
/properties/settings/properties/tokens/properties/profile_label/type"string"
/properties/settings/properties/tokens/properties/overrides/type"object"
/properties/settings/properties/tokens/properties/overrides/description"Official Kiwe universal token overrides only, for example color-brand, color-accent, color-surface, color-text, font-display, font-body, type-h1, type-h2, leading-tight, space-md, radius-lg, shadow-md."
/properties/settings/properties/tokens/properties/overrides/propertyNames/pattern"^[a-z0-9][a-z0-9_-]{1,80}$"
/properties/settings/properties/tokens/properties/overrides/additionalProperties/type"string"
/properties/settings/properties/tokens/properties/bricks_theme_style/type"object"
/properties/settings/properties/tokens/properties/bricks_theme_style/description"Safe Bricks global theme-style metadata. Kiwe may export typography, colors, links, and site background only."
/properties/settings/properties/tokens/properties/bricks_theme_style/additionalPropertiesfalse
/properties/settings/properties/tokens/properties/bricks_theme_style/properties/enabled/type"boolean"
/properties/settings/properties/tokens/properties/bricks_theme_style/properties/id/type"string"
/properties/settings/properties/tokens/properties/bricks_theme_style/properties/label/type"string"
/properties/settings/properties/screens/type"object"
/properties/settings/properties/screens/description"Optional live-intended presentation/copy defaults for registered Kiwe DSA screens/sheets. This is the same lane manually editable in Kiwe > Theme > DSA screen/sheet copy. It may rename labels, titles, helper text, empty states, and safe CTA labels only. It must not contain products, orders, saved items, profile identity, social URLs, menu items, search results, notification state, AI messages/actions, checkout URLs, JavaScript, endpoints, or behavior authority."
/properties/settings/properties/screens/additionalPropertiesfalse
/properties/settings/properties/screens/properties/profile/$ref"#/$defs/profileScreenCopy"
/properties/settings/properties/screens/properties/cart/$ref"#/$defs/cartScreenCopy"
/properties/settings/properties/screens/properties/checkout/$ref"#/$defs/checkoutScreenCopy"
/properties/settings/properties/screens/properties/search/$ref"#/$defs/searchScreenCopy"
/properties/settings/properties/screens/properties/menu/$ref"#/$defs/menuScreenCopy"
/properties/settings/properties/screens/properties/saved/$ref"#/$defs/savedScreenCopy"
/properties/settings/properties/screens/properties/links/$ref"#/$defs/linksScreenCopy"
/properties/settings/properties/screens/properties/notifications/$ref"#/$defs/notificationsScreenCopy"
/properties/settings/properties/screens/properties/ios-install/$ref"#/$defs/iosInstallScreenCopy"
/properties/settings/properties/screens/properties/games/$ref"#/$defs/gamesScreenCopy"
/properties/settings/properties/screens/properties/ai/$ref"#/$defs/aiScreenCopy"
/properties/css/type"string"
/properties/css/maxLength81920
/$defs/copyString/type"string"
/$defs/copyString/minLength1
/$defs/copyString/maxLength220
/$defs/profileScreenCopy/type"object"
/$defs/profileScreenCopy/additionalPropertiesfalse
/$defs/profileScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/intro/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/accountLabel/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/editLabel/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/ordersTitle/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/ordersText/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/downloadsTitle/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/downloadsText/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/notificationsTitle/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/notificationsText/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/addressesTitle/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/addressesText/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/passwordTitle/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/passwordText/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/signOutLabel/$ref"#/$defs/copyString"
/$defs/profileScreenCopy/properties/recentOrdersTitle/$ref"#/$defs/copyString"
/$defs/cartScreenCopy/type"object"
/$defs/cartScreenCopy/additionalPropertiesfalse
/$defs/cartScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/cartScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/cartScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/cartScreenCopy/properties/emptyTitle/$ref"#/$defs/copyString"
/$defs/cartScreenCopy/properties/emptyText/$ref"#/$defs/copyString"
/$defs/cartScreenCopy/properties/fbtTitle/$ref"#/$defs/copyString"
/$defs/cartScreenCopy/properties/checkoutLabel/$ref"#/$defs/copyString"
/$defs/cartScreenCopy/properties/checkoutEmptyLabel/$ref"#/$defs/copyString"
/$defs/checkoutScreenCopy/type"object"
/$defs/checkoutScreenCopy/additionalPropertiesfalse
/$defs/checkoutScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/checkoutScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/checkoutScreenCopy/properties/loadingText/$ref"#/$defs/copyString"
/$defs/checkoutScreenCopy/properties/unavailableText/$ref"#/$defs/copyString"
/$defs/checkoutScreenCopy/properties/continueLabel/$ref"#/$defs/copyString"
/$defs/checkoutScreenCopy/properties/returnLabel/$ref"#/$defs/copyString"
/$defs/checkoutScreenCopy/properties/shippingToggleLabel/$ref"#/$defs/copyString"
/$defs/checkoutScreenCopy/properties/accountToggleLabel/$ref"#/$defs/copyString"
/$defs/searchScreenCopy/type"object"
/$defs/searchScreenCopy/additionalPropertiesfalse
/$defs/searchScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/searchScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/searchScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/searchScreenCopy/properties/intro/$ref"#/$defs/copyString"
/$defs/searchScreenCopy/properties/placeholder/$ref"#/$defs/copyString"
/$defs/menuScreenCopy/type"object"
/$defs/menuScreenCopy/additionalPropertiesfalse
/$defs/menuScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/menuScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/menuScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/menuScreenCopy/properties/intro/$ref"#/$defs/copyString"
/$defs/menuScreenCopy/properties/contextTitle/$ref"#/$defs/copyString"
/$defs/menuScreenCopy/properties/dashboardLabel/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/type"object"
/$defs/savedScreenCopy/additionalPropertiesfalse
/$defs/savedScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/intro/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/emptyTitle/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/emptyText/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/wishlistLabel/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/bookmarksLabel/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/summaryWishlistLabel/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/summaryBookmarksLabel/$ref"#/$defs/copyString"
/$defs/savedScreenCopy/properties/summaryTotalLabel/$ref"#/$defs/copyString"
/$defs/linksScreenCopy/type"object"
/$defs/linksScreenCopy/additionalPropertiesfalse
/$defs/linksScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/linksScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/linksScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/linksScreenCopy/properties/intro/$ref"#/$defs/copyString"
/$defs/linksScreenCopy/properties/shopLabel/$ref"#/$defs/copyString"
/$defs/linksScreenCopy/properties/shopMeta/$ref"#/$defs/copyString"
/$defs/linksScreenCopy/properties/cartLabel/$ref"#/$defs/copyString"
/$defs/linksScreenCopy/properties/cartMeta/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/type"object"
/$defs/notificationsScreenCopy/additionalPropertiesfalse
/$defs/notificationsScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/intro/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/topicsLegend/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/channelsLegend/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/appText/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/submitLabel/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/emailPlaceholder/$ref"#/$defs/copyString"
/$defs/notificationsScreenCopy/properties/phonePlaceholder/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/type"object"
/$defs/iosInstallScreenCopy/additionalPropertiesfalse
/$defs/iosInstallScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/intro/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/stepOneTitle/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/stepOneText/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/stepTwoTitle/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/stepTwoText/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/stepThreeTitle/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/stepThreeText/$ref"#/$defs/copyString"
/$defs/iosInstallScreenCopy/properties/doneLabel/$ref"#/$defs/copyString"
/$defs/gamesScreenCopy/type"object"
/$defs/gamesScreenCopy/additionalPropertiesfalse
/$defs/gamesScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/gamesScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/gamesScreenCopy/properties/startTitle/$ref"#/$defs/copyString"
/$defs/gamesScreenCopy/properties/startText/$ref"#/$defs/copyString"
/$defs/gamesScreenCopy/properties/mobileStartText/$ref"#/$defs/copyString"
/$defs/gamesScreenCopy/properties/chooseText/$ref"#/$defs/copyString"
/$defs/gamesScreenCopy/properties/scoreLabel/$ref"#/$defs/copyString"
/$defs/gamesScreenCopy/properties/bestLabel/$ref"#/$defs/copyString"
/$defs/aiScreenCopy/type"object"
/$defs/aiScreenCopy/additionalPropertiesfalse
/$defs/aiScreenCopy/properties/label/$ref"#/$defs/copyString"
/$defs/aiScreenCopy/properties/eyebrow/$ref"#/$defs/copyString"
/$defs/aiScreenCopy/properties/title/$ref"#/$defs/copyString"
/$defs/aiScreenCopy/properties/intro/$ref"#/$defs/copyString"
/$defs/aiScreenCopy/properties/emptyTitle/$ref"#/$defs/copyString"
/$defs/aiScreenCopy/properties/emptyText/$ref"#/$defs/copyString"
/$defs/aiScreenCopy/properties/chatPlaceholder/$ref"#/$defs/copyString"

Machine contract · Markdown start · GitHub mirror · All commands