Lumniverse reads Stripe and verifies every money move your agent claims — flagging the silent failures before your customer does.
On a typical first audit, a slice of "refund processed" messages have no matching Stripe record — silent, no error thrown. Here's what that gap is roughly worth in your business.
Estimate only, from your inputs — not a guarantee. A free teardown gives you the real number from your own Stripe records.
Get your real number — free teardown →Reconciliation tools match your bank against your ledger for the finance close. Observability tools watch the trace. Neither reads what your agent told the customer. We verify whether your agent told the truth about money it moved — and help you stop the lie from shipping again.
Bank vs ledger, for the finance close.
Never reads what your agent told the customer.
The agent trace and the model output.
Never reads the payment system of record.
Joins the claim to Stripe and verifies it was true.
Blocks the repeat — gate stays client-configured.
The same wrong answer to a customer can come from five very different places. Watch each one trace itself.
Customer was told "Refund processed."
No refund exists.
Tool said no. Agent said yes anyway.
Zendesk replies. Intercom chats. Voice calls. Outbound emails. Internal Slack ops. If your agent makes a promise about a refund, charge, or cancellation, Lumniverse listens in and checks the receipt.
No matching refund in Stripe for cus_9P2L in last 24h.
Every claim your agent makes about money gets one of six verdicts. The only question that matters: did the money actually move? Every wrong answer is a dollar amount and a customer.
The agent told the truth. The refund actually happened.
The agent said done. Nothing actually happened. Blocked.
Refund went out twice. We catch the second one before it lands.
Right action, wrong customer or wrong amount.
Still settling. The agent reported done too early.
Not enough info to check. Reported honestly, never guessed.
Four steps, no changes to your agent code. We watch what your agent says, look up what really happened, and close the loop so the same mistake can't ship twice.
We listen for the moment your agent makes a money promise — in a trace, a ticket, an email, or a chat.
We look up what actually happened in the place that knows — Stripe — and match it to the promise.
Verified, false success, duplicate, mismatch — a clear verdict you can act on, with the evidence attached.
Every lie becomes a regression case. Bad agent versions get blocked before they ship to your customers.
The whole architecture is read-only and advisory by default. We reduce your exposure with earlier detection and an evidence trail — we never take it on.
Restricted Stripe API key, read scopes only. We can't issue, alter, or move a payment.
No write scope is ever requested — impossible by design, not by policy.
Run the verifier inside your own network. Credentials never leave; only the verdict comes back.
We store the verdict and object IDs — not card numbers, not full payloads. SOC 2 on the roadmap.
A confidently wrong refund becomes a chargeback, a churned customer, and a long Slack thread. Catching it the moment the agent says it keeps the bill — and the trust — intact.
On the typical first audit, roughly one in every twelve refunds, charges or cancellations the agent reported as done didn't actually happen — each one a real dollar amount on the line.
Without reconciliation, a false success lives quietly in the inbox until the customer chases it — usually a week later, usually louder.
Lumniverse never moves money. Read-only keys, audit only — your finance team can sign off in an afternoon.
"We thought our refund agent was clean. The first teardown found $80k of refunds it said it sent that Stripe never saw."
Head of Support Ops, DTC brand (illustrative)
You don't have to hand us live access on day one. Most teams start with a demo or a one-off audit, then turn on the always-on version once the verdicts speak for themselves.
Synthetic refunds and tickets with planted mismatches. See the verdicts in five minutes.
Drop ~100 of your tickets plus a Stripe export. We hand back a real exposure report in dollars the same day — this is the free Diagnostic.
Connect one claim source and Stripe with read-only keys. Verification turns on in about five minutes.
Run the verifier in your own VPC. Credentials never leave. Only the verdict ships back.
The idea
Agents talk a good game. Money leaves a paper trail. We compare the two — and only ship the agents that match.
Read-only. We never move your money — we just prove whether your agent did.