How it works

One case, end to end.

Follow a single support question through the whole company: from the user who asks it to the compliance team that keeps the record.

01

01 · Your user

Support, right where they're stuck

A user hits a failed transaction and asks in the widget on your site, or in your Telegram group. They paste a hash or connect a wallet. No ticket form, no leaving the page, no waiting for a timezone to wake up.

TxID SupportTxID Support

Hi 👋 I'm your support agent. I can diagnose transactions and answer questions about the protocol.

0x1a2b...3c4d

Recent transactions

Swap ETH → USDC
2m ago
Approve USDC
1h ago
Failed swap
3h ago
Ask anything…
02

02 · TxID

A live on-chain investigation

The engine works the question like a protocol engineer: fetches the transaction, replays it against chain state, decodes the failure against your contracts and error maps, and verifies what actually moved. Every claim is backed by a live read, and verified fact is kept distinct from interpretation.

Case #4821

Failed swap · Base

Investigating

“Why did my swap fail?”

  • Fetched transaction0x8f2a…d41c
  • Replayed against pool stateblock 21044210
  • Decoded revertSlippageTooHigh
  • Checked wallet impactno funds moved

The price moved past your 0.3% slippage tolerance, so the contract rejected the swap. No funds left your wallet. Fix: retry with slippage at 0.5%.

Answer delivered to the user
Case #4821 filed: evidence · reasoning · resolutionCompliance-ready ✓
03

03 · Your user

Unblocked in seconds

Most questions end here: a plain-English answer with the exact fix, in your brand, in the user's language. Users succeed more often, and the repeat questions never reach your team.

Your swap reverted because the price moved past your 0.3% slippage tolerance. No funds left your wallet, you only paid $1.18 in gas.

Fix: set slippage to 0.5% and retry. It will go through.

04

04 · Your team

Escalation with the investigation attached

When a human is genuinely needed, the case reaches your team where they already work: Slack, Discord, Linear, GitHub or Jira. Not a bare ticket - the completed investigation: what was checked, what was found, what remains to be decided.

#support-escalations

TxID · Case #4822 needs a human

Summary: user's withdrawal is stuck behind a timelock that ends in 41 hours; they believe funds are lost.

Checked: lock state, unlock timestamp, wallet balance, no failed transactions.

Remaining: user requests manual early release - policy decision.

Full case attached · 12 chain reads · 41s investigation

05

05 · Compliance & product

A record you can stand behind

Every investigation is stored and searchable: the question, the on-chain evidence, the reasoning, and the resolution. Support sees what users struggle with. Product sees what to fix. Compliance can evidence exactly what a client was told, and why it was correct.

Case record

#4822Stuck withdrawal · timelockEscalated
#4821Failed swap · slippageResolved
#4820Wrong network · bridgeResolved
#4819Approval questionResolved

Searchable · exportable · every answer traceable to its evidence

See it on a real protocol

Try the live demo on a protocol you already use, or talk to us about your own.