The promise engine

People sleep. Their agents don't.

Every promise you make, held, kept and proven.

At 3 a.m. a shopper's agent asks: do you have it, and by when? KarmanFlow answers from one count with a dated yes, a hold and a receipt. Your rules commit. A model never does.

Free for 14 days, on your own exports. Nothing written back.

Example week

  1. Sara, a shopper, asks: 3 by Friday?
  2. Stock checked: 8 at Warehouse B
  3. A faster carrier costs $8 extra, inside Dan's $10 limit
  4. Sara orders. The rule allows it, so Agent K books it, with a receipt

The count is checked, your rule decides, and the receipt names both.

Your order system records the sale. The promise engine keeps the promise.

Not another order system with AI on top. KarmanFlow keeps one count for every store, marketplace and shopper's agent. Units are held before each dated yes. Every decision gets a receipt. Models draft. Your approved rules commit. It runs over your systems and takes over one place at a time.

A clay picture on sand-coloured paper, in two halves split by a pencil line. On the left, under the label Order system with AI on top: a clay order sheet on a clipboard stands on a ledge, with a blank speech bubble floating above it; the labels read Tracks orders after the fact, and Answers from a guess. On the right, under the label The promise engine: a clay slab holds a dome cover, a rule card and three linked receipts, and Agent K, the brand's agent, floats beside the receipts. The labels read Holds the promise before the yes; The count and your rules answer; A model never commits; One record serves every door. A clay picture on sand-coloured paper, read top to bottom, split by a pencil line. Above the line, under the label Order system with AI on top: the labels read Tracks orders after the fact, and Answers from a guess; beside them a clay order sheet on a clipboard stands on a ledge, with a blank speech bubble floating above it. Below the line, under the label The promise engine: the labels read Holds the promise before the yes; The count and your rules answer; A model never commits; One record serves every door; beside them three linked receipts stand on a small clay ledge, and Agent K, the brand's agent, floats below them, looking up at them.

The problem

Example week

Everyone asks at once. For the same stock.

A rival can copy your price in a second. Not your record of kept dates.

Shoppers now send their own AI agents to ask.
Agents ask faster than older systems catch up.
A fast yes still has to hold.
Where do these facts come from?

Shoppers' agents already shop for people in a search engine's AI mode, a marketplace's shopping assistant and a social network's AI assistant.

Each one needs two answers from your store: do you have it, and when?

Open checkout protocols, such as the Universal Commerce Protocol (UCP) and the Agentic Commerce Protocol, carry an earliest and a latest date per shipping option.

Marketplaces and store platforms score kept dates: one expects 90% on time or better, and another's promise badge marks its top 1% of shippers.

  • A search engine's AI mode. US shoppers buy from select retailers without leaving the search page, with checkout on the Universal Commerce Protocol.
  • A marketplace's shopping assistant. In the US, it can buy an item at a price the shopper sets, and it handles the whole purchase for eligible products.
  • A social network's AI assistant. Rolling out in the US, it pays online stores for its owner through a payment provider's saved checkout once the owner approves.

The promise

A promise your customers, and their agents, can count on.

Card networks made payments something you can count on. KarmanFlow does that for promises.

The yes, as Sara's AI shopping agent receives it Example week

Promise
An ID your brand owns
Held
3 of 8 available, Sage, M, Warehouse B
Ends
In 10 minutes
Date
Friday by 6 pm, a commitment, not an estimate
Remedy
Set by you before the yes: a new date, a shipping refund, a credit up to your limit, or a cancel without charge
Receipt
Who promised, under which rule, and what happens next
When a walk-in and an agent want the same three, the hold wins until it ends. If the agent goes quiet, the three are available again. Your rules set how long a hold lasts.

Hold. Keep. Prove.

  1. Hold.

    Like a card authorisation

    Her agent asks for three by Friday. KarmanFlow holds three at Warehouse B for ten minutes, and her agent sees when the hold ends. Sara orders in time, and the three are hers.

  2. Keep.

    Like a settlement

    If the date is at risk, Agent K re-plans inside your rules, and her agent hears first.

  3. Prove.

    Like a dispute record

    Each promise keeps a receipt: who promised, under which rule, what happened, and the remedy you set.

Watch The typo, 2 min

Bram types $9 for a $90 lamp, then goes to bed. Agent K holds all 212 orders, nothing charged, and Bram decides in the morning.

Watch The typo

Start with Observe

How it works

One order, every door, one receipt.

Models propose. Your count and your rules commit.

Every step lands in one of four lanes: acts and reports, asks, asks higher up, never. Your rules pick the lane, and the off switch is yours.

  • Say yes, with a date.

    Your store and the agents you connect ask one question: can I get three by Friday? The answer is a dated yes, a hold and a receipt.

  • Know what is available, at each place.

    One count of available, held and incoming stock, with a suggested move when stock sits in the wrong place.

  • Count the question, not only the sale.

    Asks, carts and holds stay apart from orders, so buying follows real demand.

  • Sell on each channel from one count.

    On hand, minus held, minus safety stock. When a source disagrees, promising pauses for that product at that place, and a person settles it.

  1. The Universal Commerce Protocol (UCP). A shopping agent asks for a hold. Permission check: the agent's trusted profile.
  2. The API. Your code posts the command. Permission check: the key's scopes.
  3. The console. Dan clicks Reserve. Permission check: Dan's role.
  4. The Model Context Protocol (MCP). An agent you authorise makes a tool call. Permission check: the agent's grant.

2028

In 2028, agents do the buying. Your promise holds.

  • They ask forty brands at once.
  • They take only a yes they can check.
  • They come back to the brand whose yes held.

Start

Bring the date your team struggles to hit.

Brands outgrow their order system years before they can afford to leave it. KarmanFlow runs over it, then takes over one place at a time.

Within 14 days you see your leak: the dollars lost to late dates and stock in the wrong place, by product and place.

  1. Open your account
  2. Exports in
  3. Observe, 14 days free
  4. Take over one place
  5. Expand