Early accessRead-only · non-custodial · no transaction signing

Find missing crypto payments.Resolve them with evidence.

CoinPuffin compares on-chain, provider and ledger records, flags what doesn't match, and gives your team one place to investigate and resolve it.

Built for stablecoin flowsTronEthereumBaseBNB ChainSolana+10networksUSDTUSDC+5,000tokens

Built around the records your team already keeps · candidate sources for early pilots

TronEthereumBaseUSDTUSDCWebhook intakeRead-only APIProvider exportsInternal ledgerTronEthereumBaseUSDTUSDCWebhook intakeRead-only APIProvider exportsInternal ledger

How it works

Spot it.Prove it.Assign it.Close it.

The same records flow through every step, so nobody rebuilds the story from screenshots.

01

Observe

Register what you expect. Watch tells you when it's seen, late or unverifiable.

INV-20418 observed 14:02
02

Compare

Chain, provider and ledger side by side, in exact base units, under a named rule.

No ledger record
03

Investigate

Trace orders the evidence. The case gets an owner, a deadline and a history.

CP-1042 · Aylin K.
04

Resolve

Close it with the record that proves it. Nothing closes on a guess.

Matched · evidence exported

The platform

One workspace. Every record.

The same modules you'll use in the product, shown here with sample data.

Action Center

One queue for what needs attention

Severity, age, owner and the evidence behind every open item, sorted for you.

Tron4 openTronFresh · 1 min
Ethereum3 openEthereumFresh · 2 min
Base2 openBaseFresh · 3 min
Opened vs resolvedOpenedResolved
Oct 29Oct 31Nov 2Nov 4
Ledger record not found
CP-1042 · 2,400.00 USDTDiscrepancy
Amount differs from provider
CP-1039 · 13,000.00 USDCMismatch
Expected payment late
W-2211 · 8,750.00 USDTLate
Provider source stale
CP-1036 · 1,200.00 USDCStale

Puffin Watch

Expected, observed, late

4 observed1 late1 not verifiable

Puffin Match

Where amounts differ

ExpectedProviderLedger
Amount13,000.00Expected12,950.00Differs12,950.00Differs
AssetUSDCExpectedUSDCMatchUSDCMatch
NetworkEthereumExpectedEthereumMatchEthereumMatch
Δ −50.00 USDC · outside ±0.50

Puffin Trace

The evidence, in order

On-chainTransfer observed · 2,400.00 USDT
14:02
ProviderReported settled · INV-20418
14:04
LedgerNo matching credit found
14:06
CaseAssigned to Aylin K.
14:09

Puffin Cases

An owner for every issue

Open 2
W-2211—None
CP-1033MRMarco
Investigating 2
CP-1042AKAylin
CP-1031JSJun
Verifying 1
CP-1028AKAylin
Open the interactive demoProduct previews with sample data
[ What it catches ]

Five ways a payment goes missing on paper.

The exceptions CoinPuffin flags most, from a sample workspace over 14 days.

Exception 01 · Ledger

Ledger record not found

Chain and provider agree. Your ledger has no matching credit yet.

3134% of 92 exceptions · sample data

Exception 02 · Amount

Amount differs

The provider settled 12,950.00 USDC. You expected 13,000.00.

2224% of 92 exceptions · sample data

Exception 03 · Timing

Payment late

An expected payment missed its window, with no transfer observed.

1820% of 92 exceptions · sample data

Exception 04 · Source

Source stale

A feed stopped updating, so the state shows Unknown, never a guess.

1213% of 92 exceptions · sample data

Exception 05 · Duplicate

Duplicate or partial

Two transfers for one invoice, or one that covers only part of it.

910% of 92 exceptions · sample data

Chain

Provider

Ledger

Proof

Pricing

Start with a two-week assessment on your own records. Keep going only if it finds what we said it would.

Start here$1,500one-off · credited to month one

Pilot assessment

Two weeks on your own authorized exports. You get a documented findings pack.

  • Reconciliation breaks, documented
  • Evidence pack for every finding
  • Read-only access, scoped in writing
Book an assessmentBest for: teams who want proof first
Most teams$1,500per month

Operations

Continuous matching, an exception queue and evidence workflows on supported integrations.

  • Watch, Trace, Match and Cases
  • Agreed source and volume limits
  • Weekly exception review with us
Request early accessBest for: payment ops running daily
Multi-entityCustomscoped with your team

Business

Multi-source, multi-entity workflows with negotiated operational support.

  • Several entities and ledgers
  • Higher integration volume
  • Security review alongside your team
Talk to usBest for: OTC desks and larger operators

Early-access pricing in USD. Design partners get a reduced rate in return for feedback. Scope, sources and volume limits are agreed in writing before any connection.

Security model

Read-only by design.

Operations software, not a wallet or an exchange. It reads the records you permit and never moves funds.

No custody

We never hold, move or control funds.

Funds stay put0 wallets held

No signing

No private keys. No transaction signing.

No keys stored0 signatures

Scoped access

Connectors read only the sources you approve.

Read-only scopesper source

Honest states

Missing or stale sources show as Unknown or Stale, never as a guess.

Unknown · Stalenever guessed

One item, start to finish

From flagto closed.

Follow one sample item, CP-1042, as the same records carry it from the first flag to a closed case.

01
FlaggedChain and provider agree. The ledger has no matching credit, so CoinPuffin opens an item.
02
Evidence lined upAll three records side by side, with sources, timestamps and the rule that fired.
03
AssignedAn owner, a status and one shared history instead of a thread across five chats.
04
ResolvedClosed with the record that proves it, plus an evidence pack anyone can check.
USDTTron
CP-1042 · INV-20418Ledger record not found
Discrepancy
2,400.00USDT on Tron

Chain and provider agree on 2,400.00 USDT, but no matching credit exists in the ledger records imported so far.

Ruleexact-ref v3
ReasonLEDGER_NOT_FOUND
Opened14:07 UTC
Step 1 of 4 · FlaggedSample data
USDTTron
CP-1042 · INV-20418Evidence lined up
3 sources
On-chain · Tron adapter2,400.00 USDT
Observed19 conf. · 14:02
Provider · Gateway webhook2,400.00 USDT
Reportedsettled · 14:04
Ledger · Ledger importNo record
Not foundlast import 13:40
Step 2 of 4 · EvidenceSample data
USDTTron
CP-1042 · INV-20418Assigned and investigating
Investigating
AK
Aylin K.Payment ops lead · owner since 14:09
SLA 4h
Open
Investigating
Waiting
Verifying
Resolved
14:22

Marco R. The 13:40 ledger import failed. Rerunning it now.

Step 3 of 4 · AssignedSample data
USDTTron
CP-1042 · INV-20418Closed with evidence
Resolved
On-chain2,400.00Match
Provider2,400.00Match
Ledger2,400.00Match
14:31

Ledger import rerun. The matching credit was found and the item closed under exact-ref v3.

Evidence pack exportedPDF · 3 sources, timestamps and rule version
Step 4 of 4 · ResolvedSample data

Questions ops teams ask

Ask us anything. We answer straight.

CoinPuffin teamEarly access questions
Sample conversation
Payment ops lead

Does CoinPuffin hold or move our funds?

CoinPuffin

No. CoinPuffin is read-only and non-custodial.

It never holds keys, signs transactions or moves funds.

Payment ops lead

Which networks and sources are supported?

CoinPuffin

Early pilots focus on a small set of networks, with Tron, Ethereum and Base as candidates, plus provider and ledger exports.

We confirm coverage for your setup during the connector review.

Payment ops lead

Is this an AML or compliance screening tool?

CoinPuffin

No. CoinPuffin reconciles and investigates your own payment records. It doesn't attribute wallet ownership or score risk.

Payment ops lead

What happens when a source stops updating?

CoinPuffin

Records from that source show as Stale or Unconnected, with their last update time.

So your team can tell “no transfer” apart from “we can't see it yet”.

Payment ops lead

What does it cost?

CoinPuffin

Pricing is set with design partners during early access, based on the networks, sources and volume involved.

Request early access

Run it on your own records.

Tell us how your payments, providers and ledger fit together. Submitting doesn't create an account; we reply within [X] business days.

Networks you use
Please don't include wallet addresses or transaction details.
[ The short version ]

Every movement. Accounted for.

Move forward with clarity.

Know what happened, what needs attention, and what to do next.