Crypto-tax forensic reconciliation

Every transfer
has a story.
We find it.

Triage rebuilds wallet-by-wallet cost basis across chains, bridges, and DeFi history. Cited evidence. Honest gaps. A workpaper your CPA can sign.

Run a read-only wallet triage in Telegram.

Status labels
RECONCILED ASSUMPTION UNRECONCILED
Chain reads
GOAT · ETH · ARB · BASE · SOL
Analyst reviewing financial charts on multiple monitors in a dim room

Import tools stop where judgment begins.

Consumer crypto-tax software pulls transactions. It does not resolve self-transfers misread as sales, bridge legs that break basis continuity, LP exits with missing lots, or deposits from exchanges that no longer exist.

Crypto CPAs still clean this up by hand. Slow, expensive, and impossible to scale before 1099-DA season.

Two tools, same wallets, $28k apart. Both wrong.

The forensic pipeline

Triage is not a filer. It reconstructs facts, cites every number, and labels what cannot be proven.

  1. Ingest & normalize

    Wallets, exchange CSVs, broker 1099-DAs. One chronological ledger with FMV at each event.

  2. Match transfers

    Self-transfers, bridge legs, wrapped assets. Basis carried across wallets, not phantom disposals.

  3. Reconstruct basis

    FIFO, HIFO, or Spec-ID. Wallet-by-wallet per Rev. Proc. 2024-28. Every lot traceable to source.

  4. Deliver & attest

    Form 8949-ready workpaper. Hash attested on GOAT. Paid per report via x402.

Live public demo

Try Triage in Telegram

Test the Triage agent using a publicly documented demo wallet. The agent performs read-only blockchain analysis, reconstructs wallet activity, identifies relevant transfers and contract interactions, and clearly reports anything it cannot verify.

Open Triage in Telegram

Getting started

  1. 01Open the Telegram bot.
  2. 02Tap Start or send /start.
  3. 03Paste the provided demo prompt into the chat.

What the demo shows

  • Inspect a public wallet address.
  • Summarize balances and wallet activity.
  • Identify transfers and contract interactions.
  • Detect potential ERC-8004 and x402 activity.
  • Cite available transaction evidence.
  • Label unavailable or uncertain information honestly.

The public demo is a wallet-triage demonstration. Full multi-wallet cost-basis reconciliation may require wallet ownership information, exchange CSV files, historical pricing data, and human CPA review.

DEMO PROMPT

Public wallet triage

Perform a READ-ONLY crypto forensic analysis of this publicly documented demo wallet:

Wallet: 0x7679E1f285335addBADE42fd44559F51c4B42123
Network: GOAT Network mainnet
Chain ID: 2345

Do not sign transactions, transfer funds, approve spending, expose secrets, or perform any on-chain write.

Retrieve and analyze all available wallet activity. Identify:

1. Native-token and ERC-20 balances.
2. Incoming and outgoing transfers.
3. USDC or USDC.e payments.
4. Contract interactions.
5. ERC-8004 registration activity.
6. x402 payments.
7. AgentKit or gift-card-related activity, if available.

For every finding, include available transaction hashes or explorer evidence. Clearly distinguish verified findings, assumptions, and unavailable information.

End with a short explanation of what the wallet appears to have been used for.

Troubleshooting

What should I do if the bot does not respond?

Confirm that you opened the correct Telegram bot and sent /start. The agent may take a few moments to retrieve blockchain activity. Do not repeatedly submit the same request while an analysis is running.

Can I test my own wallet?

Yes. You may replace the demonstration address with a public wallet address you control or have permission to analyze. Never provide a private key or seed phrase.

Does Triage file my taxes?

No. Triage reconstructs and documents wallet activity for review. A qualified human professional remains responsible for tax conclusions and filing.

Same history. Different verdict.

A deliberately tangled demo: cross-wallet transfers, a bridge, LP activity, staking income, one dead-exchange lot.

Consumer import

Phantom gain
  • Self-transfer flagged as taxable disposal
  • Bridge outbound treated as full sale
  • Dead-exchange lot assigned $0 basis silently
  • 1099-DA proceeds unexplained
gain: +$47,200 · confidence: hidden

Triage workpaper

Cited
  • Self-transfer matched with tx evidence
  • Basis carried across bridge legs
  • Dead-exchange lot marked UNRECONCILED with exact gap
  • Broker mismatch explained line by line
gain: +$12,400 · attestation: on-chain

Product walkthrough

Triage in action.

See the live site and a read-only wallet analysis completed through the Telegram agent.

04:13 Website walkthrough Telegram agent Cited transaction analysis

Text alternative

Demo transcript and walkthrough

The demo asks whether the public Triage agent can inspect a public GOAT Network wallet and return traceable, read-only findings without requesting a signature or moving funds.

Input
A public wallet address, GOAT Network chain 2345, and an explicit read-only analysis prompt. No private key or client file is used.
What Triage does
It reviews public balances and activity, classifies transfers and contract interactions, and looks for evidence relevant to ERC-8004 and x402.
Evidence returned
The response points to observable balances, transactions, contract interactions, transaction hashes, and explorer evidence where available.
What it cannot verify
Wallet ownership, off-chain exchange records, historical fair-market value, complete cost basis, and final tax treatment cannot be established from one public-wallet inspection.
Human review
The taxpayer or CPA must confirm ownership, source documents, missing activity, valuation choices, and the final tax position.
  1. 01

    The walkthrough introduces Triage and the evidence-first reconciliation problem.

  2. 02

    It opens the public Telegram agent and uses the published demo wallet and safe prompt.

  3. 03

    The request limits the agent to public, read-only inspection and forbids signatures, writes, transfers, and secret requests.

  4. 04

    Triage inspects the available wallet activity and separates observed facts from interpretation.

  5. 05

    The response cites traceable on-chain evidence and calls out missing or unresolved information.

  6. 06

    The walkthrough closes with the boundary: the output supports investigation, but a human still reviews the record and tax treatment.

This is a faithful step-by-step text alternative to the product walkthrough, not a verbatim audio transcription.

Identity and payment are part of the product.

ERC-8004 registers who produced each workpaper. x402 handles per-report settlement in USDC. GOAT Network carries both rails. Provenance, not decoration.

Hard boundaries

Never files a return.

Never signs as preparer.

Never moves client funds.

Never invents basis.

A human CPA reviews and signs. Triage reconstructs the ledger.

Founder notes and product answers

Why Triage exists.

The short version of how the idea narrowed from a broad agent project into an evidence-first crypto-tax reconciliation product.

Why did Abel build Triage?

After exploring security-intake and governance-assurance ideas, Abel focused on crypto-tax reconciliation. Fragmented wallet, bridge, exchange, and DeFi histories create expensive manual cleanup, while a useful agent can cite what it found and be explicit about what remains unknown.

What does Triage actually do?

Triage reconstructs transaction histories, attaches available evidence, labels unresolved gaps, and prepares a workpaper for human review. It is designed for messy records where a single tax-software import is not enough.

Does Triage provide tax advice or file returns?

No. Triage performs forensic reconstruction. It does not provide tax advice, file a return, sign as a preparer, move funds, or replace professional review.

How should I read its conclusions?

Observed facts should be traceable to evidence. Interpretations and unresolved gaps should be labeled separately. A taxpayer or CPA still confirms ownership, missing records, valuation decisions, and the final tax position.

How does Triage use ClawUp?

ClawUp provides the public Telegram surface used to demonstrate Triage as a read-only agent. GOAT Network, ERC-8004, and x402 inform the identity, provenance, and per-report payment design; the public demo remains intentionally constrained.

Can I try it safely?

Yes. Use the published public demo wallet and prompt above. Never share a seed phrase or private key, and never approve a signature or transaction for this demo.

Start a pilot conversation.

Tell us what is messy, what you have tried, and what a useful reconciliation would look like.

Built for crypto CPAs first. DeFi-heavy individuals second.