Themes

Build, package, test, and publish themes for hosted storefronts.

Themes are sealed storefront packages built with Vein templates and the CTX runtime contract. Theme authors define templates, sections, schemas, settings, assets, and locale resources; merchants customize the declared controls without changing the reviewed package source.

How the pieces fit#

  • Themes defines package structure, templates, sections, settings, assets, installation, and publishing.
  • Vein defines the template language and host filters.
  • CTX defines the data and actions available while a hosted storefront renders.