Facts and inferences, kept apart
What was observed is evidence. What Darma computes is labeled with its method and version, and never counted as a fact.
See every order, return and cancellation an agent makes, and who authorized it. Darma records who authorized every agent action, so you can answer disputes written for humans. Agent-aware controls for orders, returns and subscriptions on Shopify Plus.
Read-only to start. Nothing changes at checkout.
Actor 14:19:03
AI assistant, self-declared T2
Action 14:19:03
Cancellation recorded, before and after state kept
Decision 14:19:04
Confirm with the account holder
Authorization 14:22:41
Confirmation sent to the account holder Confirmed by the account holder
Outcome 14:22:44
Cancellation stands
Record sealed and chained
sha256 9f3a61c0…e27bc21e
AI assistants now place orders, request returns and cancel subscriptions for real customers. Your store sees what happened, not who did it.
An assistant buying for a real customer looks like automation. So does a scraper testing stolen cards. Block both and you lose good orders; allow both and you invite abuse.
When a customer disputes an order their assistant placed, the evidence issuers expect (the cardholder’s own session and click) isn’t there. You need proof of who authorized it.
Agents can request returns, skip or cancel subscriptions and change addresses in seconds, across many accounts, before anyone on your team looks.
| Figure | What it measures | Source |
|---|---|---|
| 261M → 324M |
Card disputes worldwide, 2025 to 2028 +24% in three years |
Mastercard / Datos Insights, 2025 Global Chargebacks Outlook |
| $128 |
What each dispute costs a merchant $46 in fees plus $82 in labor |
chargeback.io, August 2026 |
| 1.5% |
Visa’s excessive-dispute threshold Count-based, since April 2026 |
Chargeflow, 2026 |
Darma runs beside your store, never inside checkout. It watches the five account actions agents take and records each one.
Read-only to start: no checkout changes, no theme edits beyond a pixel, nothing in the path of a sale.
Orders, returns, subscription changes, and address and account edits, each labeled by who acted.
Allow, confirm with the customer, or deny. Confirmations come from your own email address and go to your customer, never to the agent.
Each record is chained to the last and sealed daily. A dispute packet carries the proof.
The core of the Agent Exposure Audit: every agent action, and whether its actor, authorization, action and outcome are established from facts.
| Action | Actor | Authorization | Outcome | Record |
|---|---|---|---|---|
| Order placed order.placed · #40117 | T1 Declared agent, via a sales channel | Channel consent | Delivered | Complete |
| Subscription cancelled subscription.cancelled · #88213 | T2 AI assistant, self-declared | Customer confirmed | Cancellation stands | Complete |
| Shipping address changed address.changed · #40152 | T2 AI assistant, self-declared | Awaiting the customer | Held until confirmed | Open |
| Return requested return.requested · #40098 | T2 AI assistant, self-declared | Customer confirmed | Refunded | Complete |
| Order placed order.placed · #40161 | T3 Probable automation, undeclared | No evidence | Refunded | Incomplete |
| Subscription skipped subscription.skipped · #88240 | T1 Declared agent, via a sales channel | Channel consent | Next shipment pending | Open |
Every action’s before and after state is kept. Coverage counts facts only; anything Darma infers is labeled and kept apart.
It’s being built from our lab data. Leave your email and we’ll send it the day it’s ready.
Darma’s records are built to hold up in front of an issuer, an acquirer or your own finance team, and to say plainly what they do not prove.
What was observed is evidence. What Darma computes is labeled with its method and version, and never counted as a fact.
Authorization comes from the account holder, through your store’s own verified email. Agents are never sent codes or challenges.
Records are chained and anchored daily with a signature and an independent timestamp, so anyone can verify a dispute packet without trusting our database.
We’re looking for a few Shopify Plus merchants running Recharge subscriptions. No checkout changes, and it runs alongside your fraud and dispute tools.
$10M to $50M
annual online revenue
$500 per month
Request a pilot$50M to $250M
annual online revenue
$1,000 per month
Request a pilotOver $250M
annual online revenue
$1,500 per month
Request a pilotPilots start after the audit. Design partners keep the pilot price.
No. Darma is never in checkout. It reads events after they happen and acts afterward, with holds and reversals.
No, it feeds it. Darma’s verdicts appear as order risk notes and tags your team and tools already read.
The minimum: order, return, subscription and customer events for the five actions Darma covers, plus a customer’s email, used only to send a confirmation. Personal details are encrypted and stored apart from the records.
No. It only recommends until you turn enforcement on, one action type at a time, after at least 14 days.
If it controls the customer’s inbox, yes. A confirmation is strong evidence of authorization, not proof a person clicked, and every Darma packet says so.
Eight quick questions. If it’s a fit, you’ll book a 30-minute call right after.
We read every request ourselves.
We walk through what we need and what you’ll get back.
Read-only access to your last 90 days. Nothing changes at checkout.