Built with Cartwright

The engine powering Teloz

Cartwright is an open-source commerce + AI engine. Every capability below is real, running, and clickable right now on this site — no marketing demos, no "coming soon", no SaaS lock-in.

Cartwright Live Canvas — AI-Configurable 3D

A performance-first Three.js hero that ships with the engine: four built-in WebGL scenes (floating geometry, particle field, morphing blob, wireframe terrain), auto-tinted from your theme palette, lazy-loaded after paint so Core Web Vitals never regress. Reduced-motion, save-data, and no-WebGL all fall back to a clean gradient. The twist: configure it with words — the AI sets your scene + intensity via the `three.configure` tool. No other template ships this.

AI-Native by Default

MCP server with a tool registry, Anthropic + Gemini wired in on day one. External agents can discover and invoke shop operations natively — no integration tax, no bolted-on AI layer.

Agentic Commerce Protocol (ACP)

External buying agents (ChatGPT, Claude, Perplexity, future agentic shoppers) can browse the product feed, create checkout sessions, settle via escrow. First-class agent customers — same auth path as humans.

Modern Web Baseline (v0.8)

Native <dialog> for modals + drawers, View Transitions for page navigation, container queries on responsive components, aria-live announcements for cart/review events, lazy-loaded images. The baseline is browser-native — not JS-library polyfill.

Schema.org / JSON-LD Everywhere

Organization on the root layout, Product + Offer on every PDP, BreadcrumbList on PLP + PDP, AggregateRating on review-enabled pages, FAQPage on category pages. AI search engines see structured data without executing JS.

Full Admin (28 routes)

Products, orders, customers, reviews, content pages, AI prompts per template, Stripe test/live toggle, audit log of every action, agentic dashboard for ACP/A2A transactions, voice-shop settings, design token playground, setup wizard.

Magic-Link Auth

Passwordless login via NextAuth + Resend. No third-party identity vendor lock-in, no SSO contract, no password resets. Email magic-link works for customers and admin equally. Passkeys scaffolded for upgrade when WebAuthn ceremony lands.

Voice Shopping (Gemini Live)

Opt-in mic FAB that streams to Gemini Live. Customer speaks intent, transcription becomes chat, AI assistant fulfills (search products, add to cart, complete order). Compile-time gated by `brand.features.voiceShop` so shops without Gemini budget don't ship a button that errors.

Why this page exists

Teloz is one of three Cartwright canaries that prove the engine in production: a corporate-mode website, a coffee shop, and an eyewear shop. Each one is built from the same create-cartwright template that customers can scaffold themselves — npx create-cartwright@latest.

If you're considering Cartwright for your own shop, what you're looking at right now is what you'd get on day one. Not a demo on screenshots — the actual code, deployed to production, doing real orders (test-mode here, real-mode on your fork).