Vendune

Source available. Agent ready. Yours.

Built for agents.
Run by you.

A Rust commerce core with AI in the workflow and you at the controls. Real carts. Real prices. Every change on your terms.

Sustainable Use / Self-hosted / Prototype v0.5

01 / Nord Atelier, powered by VenduneReal product capture
Current Nord Atelier fashion storefront running on the Vendune commerce core
Your brand.
Your commerce core.
↗
COMMERCE, FROM THE CORE UPRust/PostgreSQL/Wasm apps/MCP + UCP/Local LLMs

Source release · 9 October 2026

One commerce core.
Connected intelligence.

Reviewed source facts, current-right agent tools and graph-native apps share the same commerce owners. Read the complete change record, actual integration checks and the remaining release boundaries.

Changes, acceptance and deployment boundaries ↗

The product. In motion.

See what you
can actually build.

A fashion shop. A visual app builder. Knowledge, flows and controlled releases. Six real workflows, recorded inside Vendune.

Actual product recordingsEnglish interfaceSimulated commerce
01 / SHOP & CHECKOUT28 sec · Recorded UI

Native SKU → reviewed quote → saved order

From a coat to a confirmed order.

Choose a real SKU, review the server-calculated quote and complete a simulated order. Product, stock, checkout and order history share the same commerce core.

Recorded 6 October 2026 at 84d4f1b. Demo card is simulated; no real money is charged.

02 / APP STUDIO7 sec · Recorded UI

Visual canvas → component properties → undo / redo

Build the interface. Keep the contract.

Add UI blocks, inspect their properties and undo or redo your changes. App Studio uses the versioned data, API and interface schema that coding agents use too.

Design preview uses explicitly labelled sample data. This clip does not show a paid coding-agent call.

03 / SHOP KNOWLEDGE6 sec · Recorded UI

Private source → publication review → public knowledge

Give your shop knowledge it can use.

Move a fictional care document through the publication decision. Sources retain their origin and visibility; private information does not become customer knowledge just because it was uploaded.

Native knowledge workflow; no model-training or external inference result is claimed.

04 / FLOW BUILDER8 sec · Recorded UI

Order event → rule branch → durable actions

Branch. Wait. Act.

Explore a saved six-step order flow with conditions, two branches, a durable delay and document generation. Native actions and declared app capabilities live in the same graphical workspace.

Editor walkthrough. This recording does not assert external email or Slack delivery.

05 / STAGING & RELEASE6 sec · Recorded UI

Private sandbox → selected app version → release

Ship one change. Keep the rest private.

Publish the selected versioned app package from a private sandbox. Separate app-record data stays in staging instead of being silently copied into the live shop.

Actual selective package release in a synthetic shop; no production tenant was modified.

06 / MULTILINGUAL CATALOG5 sec · Recorded UI

Saved translations → one language selector → Markdown

One field. Every language.

Switch between saved product translations, then open their Markdown source. A single content-language control keeps the product editor focused while the shop language provides inheritance.

Displays existing translated content; switching language does not trigger an AI translation call.

Look closer.

The screens behind
the capabilities.

Open any capture at full size. Then explore the complete guide to all 15 Studio workspaces and the platform console.

Fresh capture of the Nord Atelier storefront

A storefront with a point of view.

Nord Atelier: a real fashion catalog with the bundled generated product photographs.

Coat product page captured 6 October with native size variants

Every SKU has a real product page.

Size selection, actual inventory and a shared cart behind the editorial storefront.

Native App Studio design canvas

Your own app, inside your shop.

The visual design workspace with versioned components and bound records.

Saved six-step graphical order flow

Processes you can see.

A connected event graph with branches, delays and native actions.

Native knowledge source publication workspace

Sources, visibility and evidence.

Review what your shop knows and decide what customers are allowed to retrieve.

Checkout order confirmation captured 6 October

A purchase with a durable result.

The new capture ends in the native order confirmation, using a simulated payment.

Your experience, connected. Public demo capture, 8 October 2026

Your experience, connected.

Installed automatically. One owned domain/channel and the deployment’s existing editor. Private rendering stays private.

Public demo capture · 8 October 2026 · Core 706102f

Domains with a real control plane. Public demo capture, 8 October 2026

Domains with a real control plane.

Manage connections, pause a channel or make it private. Inspect it through a personal, read-only preview.

Public demo capture · 8 October 2026 · Core 706102f

The original Studio, now public. Actual public browser capture, 9 October 2026

The original Studio, now public.

Review products, refine your brand and publish using the original private Storyfront workspace inside Vendune.

Public demo capture · 9 October 2026 · Original Storyfront 2087783 · Private adapter 1c3c663

A real question. A new scene. Actual public browser capture, 9 October 2026

A real question. A new scene.

A public German product question creates original Storyfront chapters from the owned three-product AI demo catalog.

Public demo capture · 9 October 2026 · Original Storyfront 2087783 · Private adapter 1c3c663

Original discovery on mobile. Actual public browser capture, 9 October 2026

Original discovery on mobile.

Actual 390px browser capture. Product imagery remains readable and the document fits the viewport.

Public demo capture · 9 October 2026 · Original Storyfront 2087783 · Private adapter 1c3c663

Actual Vendune checkout embedded in original Storyfront, 9 October 2026

Stay in the experience. Complete the checkout.

The same native checkout, inside original Storyfront. German receipt, confirmed Bag clearing and mobile purchase checked publicly.

Public demo capture · 9 October 2026 · Core acc137c · simulated payment

Original German Storyfront overview with actual published address and three chosen products

The original Studio. Your connected shop.

Real published address and catalogue status. Merchant navigation and overview in the selected language; advanced renderer copy remains separate.

Public demo capture · 9 October 2026 · Private adapter 414e117

Explore every workspace ↗

Measured. Not imagined.

The numbers.
And the receipts.

One million products plus one million translations in PostgreSQL. Release build. Fixed arrivals of 500 requests/s. Every response checked.

1M PRODUCTS / 50-PRODUCT PAGE12.9ms p95

500 offered requests/s · real HTTP + PostgreSQL

20-LINE CART / 1M PRODUCTS21.4ms p95

500 offered requests/s · full validated quote

DURABLE CHECKOUT17.7ms p95

500 offered requests/s · fresh durable orders

One core. Every interface.

Give agents tools.
Keep the keys.

The browser, an MCP client and UCP checkout reach the same commerce operations. Permissions stay in the server. Follow the request, checkout, tenant security and intelligence paths in the illustrated architecture guide. The core hardening review explains trusted identity, shared resource limits, transaction-local tenant scope and recoverable event processing, including the deployment cutover.

BrowserMCPUCP
RUST COMMERCE COREPrices. Carts.
Orders. Authority.
PostgreSQLBounded Wasm apps

Commerce that agrees with itself.

SKU variants, quantity tiers, B2B prices and destination tax share the same calculations.

Apps with their own capabilities.

Versioned packages own typed data and actions. Configuration contributes to the actual cart and order.

AI with an approval boundary.

Local Ollama or optional cloud adapters produce inspectable proposals. You approve; the core validates and applies.

From source to your shop

Own the stack.
Start building.

Explore commerce first. Add your model when you need it.

Open the quickstart ↗
your-machine / commerce
# Your code. Your infrastructure.
git clone https://github.com/sthamann/vendune.git
cd vendune
./scripts/dev.sh

Rust stable 1.96+ · Node 22+ · Docker · Python 3
No model download for the initial commerce tour.

Know what you're building on

Open code. Clear boundaries.

What you can explore today

Merchant-approved AI, durable orders and inventory, B2C/B2B checkout, product variants, versioned apps and selected MCP/UCP bindings.

See the feature matrix ↗

What still needs proving

Production operations, large-scale capacity, full protocol conformance, live-money payments and a complete Shopware replacement.

Inspect the Shopware behavior ports ↗