See how SIX evolved from traditional API calls to a real-world connected commerce platform.
Explore four generations of architecture, each building on the previous to deliver increasingly sophisticated experiences.
Manual API
One-shot generation, direct fetch
Key Innovation
One-shot generation
Agent-Native
Conversational refinement, shared state
Key Innovation
Shared state + refinement
Edge Streaming
Real-time progressive rendering
Key Innovation
Edge streaming + caching
Real-World Intelligence
Real-world connected commerce platform
Key Innovation
Real-world intelligence
Answer a few quick questions to find the right version for your needs
Start with V1 to understand basics, then progress through V2-V4
Use V3 for edge speed, or V4 for performance + intelligence
Choose V4 for production-ready commerce with real-world data
Each version introduces breakthrough innovations that build upon previous generations, creating an increasingly sophisticated commerce experience.
Traditional request-response pattern for straightforward, one-shot generation
Conversational refinement—say "more casual" and watch the layout adapt iteratively
Sub-100ms cached responses with progressive rendering for instant experiences
Live trend enrichment via Tavily for production-ready commerce intelligence
Frontend and agent share state via STATE_DELTA patches
Real-time stock updates flow through shared state, enabling automatic layout adjustments
Optional WebLLM integration for offline-capable, privacy-preserving local inference
Manual API
Agent-Native
Edge Streaming
Real-World Intelligence
One-shot generation with direct API calls
fetch() to API endpointsuseStateChoose V1 for simple, one-off generations where you don't need iterative refinement. Best for prototyping or when conversational features aren't required.
Shared state with conversational refinement
useCoAgentChoose V2 for interactive, conversational experiences where users need to refine results iteratively. Best for production applications requiring real-time state synchronization and natural language refinement.
Sub-100ms cached responses with progressive rendering
Choose V3 for performance-critical applications requiring sub-100ms response times and global edge distribution. Best for production-scale commerce where latency directly impacts conversion.
Live web intelligence + all V3 features
Choose V4 for production commerce applications requiring real-world intelligence and trend awareness. Best for enterprise deployments where competitive intelligence and social proof drive conversion.
| Architecture | ||||
|---|---|---|---|---|
| Feature | V1: Manual API | V2: Agent-Native | V3: Edge-Native | V4: Real-World Intel |
| State Management | Local (useState) | Shared State | Shared State | Shared State |
| Conversational Refinement | ||||
| Streaming Responses | ||||
| Edge Runtime | ||||
| Caching Layer | Redis | Redis | ||
| Typical Latency | 2-4s | 3-6s | <100ms (cached) | <100ms (cached) |
| Real-Time Inventory | Static snapshots | Real-time physics | Real-time physics | Real-time physics |
| API Pattern | Request-Response | Bidirectional sync | Edge Streaming | Edge Streaming |
| Performance | ||||
| Typical Latency | 2-4s | 3-6s | <100ms (cached) | <100ms (cached) |
| Caching Layer | Redis | Redis | ||
| Features | ||||
| Real-World Intelligence | ||||
| Trend Enrichment | Tavily Integration | |||
| Client-Side AI | Optional (WebLLM) | Optional (WebLLM) | ||
| Complexity | Low | Medium-High | High | Very High |
fetch('/api/generate-layout')setState(response)Choose V1 for simple prototyping without conversational features. V2 adds shared state and conversational refinement. V3 provides sub-100ms cached responses and edge streaming. V4 includes all previous features plus real-world intelligence via Tavily integration.
GeneralDive deeper into each version's architecture, features, and implementation details