<200KB AI Engine

Teacher → Student
Ecommerce Nudging AI

A production-grade Teacher→Student system: a server-side Teacher (Torch GRU + contextual MLP with dual policy/reward heads) trains on rich synthetic + real clickstream DNA, while a tiny, quantized Student (<200KB, ONNX/WASM) runs in the browser to guide users in real time—privacy-first and performance-obsessed.

Already 100+ e-commerce stores signed up

The Market Gap

Personalization in e-commerce today is broken. Current tools rely on server-heavy infrastructure, endless data pipelines, and invasive tracking that clash with privacy regulation and erode user trust.

Heavyweight

Hundreds of KBs of scripts slow sites and break performance

Expensive

$50k+/year SaaS contracts or full growth teams required

Privacy-Compromised

Reliant on cookies, cross-site IDs, or massive data exports

Uninspired UX

Most personalization = static carousels, not true behavioral guidance

Legacy players like Dynamic Yield, Optimizely, and Insider focus on enterprise server-heavy stacks. Shopify App Store is crowded with generic upsell plugins that don't adapt. Even AI newcomers are cloud-first wrappers, not local-first decision engines.

This is why Patterncurve exists.

Patterncurve flips personalization on its head: a <200KB, local-first engine that learns in the browser, predicts in real time, and guides users with subtle nudges — all without servers, cookies, or bloat.

Lightweight

<200KB runtime, loads instantly

Privacy-First

Runs locally, no PII ever leaves the device

Developer-Friendly

One line of code, works like Clerk or Stripe

Conversion-Driven

Micro-interactions that boost engagement and sales

How It Works

01

Define flows with Strand SDK

Create personalization logic with our developer toolkit

02

Deploy manifest + tiny client runtime

Ship your configuration with the lightweight browser engine

03

Users nudged in real time

AI learns locally and personalizes experiences instantly

Inside the Patterncurve engine

A Teacher→Student architecture that creates organic buying guidance with behavioral realism—optimized for uplift, not surveillance—and deployable in a single line of JS.

Teacher Model

Torch GRU + contextual MLP with dual policy/reward heads. Trained with CE + uplift + calibration losses across millions of simulated sessions.

Student Runtime

<200KB ONNX/WASM model runs locally in the browser. Predicts next-best actions and renders subtle nudges in real time.

Synthetic Sessions

Hyper-realistic journeys with diverse entry/exit paths, product categories, and 40+ nudge types (urgency, trust, social proof, offers, exit-recovery) to learn humane behaviors.

Decision-Points

Condition-driven eligibility: low stock, dwell time, delivery ETA, multi-PDP browsing—precise moments for effective nudges.

Catalog Generator

Multi-vertical catalogs with balanced pricing and stock distribution, validated schemas, and robust coverage.

Inspector & Console

Visual + console inspector to explore journeys like an analytics tool: see decisions, eligibility, and lift.

Validation & Uplift

Track AUC/accuracy, uplift estimation, and segment weighting during training.

Teacher Hub + CDN

Compile, roll out, and monitor Students per segment with safe deployment controls.

Privacy-First

Local learning avoids surveillance—no cookies, no PII exfiltration, no heavy pipelines.

Products

A complete toolkit for privacy-first personalization

Strand SDK

Node-first developer toolkit to define flows and actions

Strand Client

Lightweight browser runtime that predicts and nudges in real time

Orbit

Analytics dashboard for uplift insights

Coming Soon

Cadence

No-code builder for personalized nudges

Future

Use Cases

Subtle nudges that guide users without being intrusive

Landing Anchor Reminder

Remind users of the product they came for if they drift away

Session Comeback Hook

Auto-reopen the product users last engaged with when they return

Gravity CTA

Subtle breathing animation on Buy buttons to gently draw attention

Smart Wander Companion

Inject original context into carousels as users explore

Price Comparison Pulse

Show savings when a user browses pricier alternatives

Silent Sticky Offer

Keep original product always at hand with floating thumbnail

How It Works

Three simple steps to privacy-first personalization

01

Define Flows in Strand SDK

Use our Node.js toolkit to define personalization flows and actions

02

Deploy Signed Manifest

Deploy your configuration with Strand Client in the browser

03

Users Get Nudged in Real Time

{'<'}200KB AI learns and personalizes experiences instantly

Why Patterncurve
Matters Now

Heavy scripts slow websites

Cookie-based personalization breaks trust

Expensive SaaS tools deliver little value

Massive Market Shift

Third-party cookies are dying, ecommerce needs privacy-first personalization

Defensible Tech

<200KB runtime, DNA-based local learning, unique edge model

Scalable Model

Works in Shopify to enterprise marketplaces, one line of code

Business Upside

+20% conversion uplift

Proven results

-50% infra cost

Lightweight solution

10x faster implementation

vs SaaS alternatives

Set up in minutes.
Works like magic forever.

Quickstart Guide

Install

npm install @patterncurve/strand

Features

Manifest-Driven

Define flows once, run anywhere

Customizable

Hook into loyalty APIs, offers, badges

Offline-First

Works even without network

Self-Improving

Learns locally in real time

How It Works

1
Define flows in Strand SDK

Create personalization logic

2
Deploy signed manifest with client runtime

Ship to production

3
Predict & nudge users locally

Real-time personalization

Shape the Future of
Personalization

Be among the first to experience privacy-first personalization that actually works.

Join 100+ e-commerce stores already signed up

Investor? Early partner?

Let's discuss the future of personalization.