Storefront, admin, growth and AI in one deployable Next.js app on your own Postgres. Pages are built from blocks, the database enforces the rules, and products are readable by AI shopping agents. MIT licensed.
localhost:3000/admin
The parts every store needs, already built and wired together.
MIT licensed, no telemetry, no licence check.
Customers and staff sign in with an emailed link, so there are no passwords to store, leak or reset.
Revenue, orders and conversion are computed from the rows that fulfilled the orders.
Forty-plus domain events, each one an event name and a function. A three-day wait survives a deploy.
Creators get a tracked link on your own domain, and commission accrues as the orders land.

@theo
The admin computes the work, puts it on a calendar, and talks to the services you already use.
Each one is computed from live store data and shows what it is worth. Ship the order and the task disappears.
A sale is live when now is inside its window. No job to run, nothing to switch off.
Search, actions and the AI assistant open from anywhere in the admin.
Payments, email, storage, cache and analytics each work through their own interface.
Themes, blocks, markets, the feed and the checks — each cell is the real behaviour, running.
Change a colour or a size in settings and every surface follows.
Drag them into a new order and the page updates without a deploy.
Each channel has its own currency, locale and product visibility, from one install.
Everyone in the same five-minute window sees the same order, so pages stay cached.
The harness runs in CI and fails the build when a change breaks a rule the codebase depends on.
Storefront and admin are one Next.js app, so both work the same on any device.
What keeps a store you run yourself honest: the tests, the schema, and the events.
An append-only ledger per location, so orders are fulfilled from wherever holds the item.
Every thread opens with the order already attached, so nobody pastes links between tabs.
tests, run on every push
database models, one schema
domain events, all bindable