Curated public brand palettes
Pick the site's brand from a curated palette set (site.config tenant.brandPalette: blue/navy/slate/teal/emerald/forest/rose/orange/violet) — colors designed to work together and machine-proven legible on the PUBLIC pages (link text, CTA fill + hover, focus ring) by the extended check-theme-catalog.mjs public-surface proof. Custom hex (brandColor) stays as the escape hatch, now with an auto-derived CTA text color (readableOn) so even a light custom brand can't ship an unreadable button. Palette resolution also drives the generated favicon, OG image, and PWA theme color, so assets always match the live brand.
If you are building a front end
This one is configuration and UI rather than an endpoint you call — it ships with the template and turns on from config or the dashboard.
Bring any front end — hand-written, or generated with Lovable, v0, Bolt, Claude, or Cursor. You get auth, a multi-tenant database, payments through your own Stripe, and email/SMS without writing or hosting a backend.
Machine-readable
This page is generated from our published capability catalog. Point your AI assistant at /features.json (or /llms.txt) and it can read every feature, how to enable it, and the endpoints behind it — then build against them.