FAQ

What Intentio covers, what it abstains on, and the limits.

Intentio turns the complex DeFi transactions your accounting tool leaves you to sort by hand into clean, categorized books — or abstains honestly. Here's exactly what that does and doesn't mean today.

What kinds of transactions does Intentio resolve?
The complex DeFi shapes that log-only tools mis-book: aggregator swaps through 1inch v6, 0x ExchangeProxy, and Uniswap's UniversalRouter; Uniswap V3 liquidity adds; and Aave V3 lending — supply, withdraw, borrow, and repay. Token→ETH valuation is next. Anything outside coverage is abstained, not guessed. See: Aggregator swaps · Uniswap V3 liquidity · Aave lending
What happens to a transaction it doesn't support?
It's marked abstained, with a reason, and kept in the output — never a confident-wrong number. A wrong number on a ledger is worse than a flagged one. You review the abstained rows and decide.
Which blockchain does Intentio support?
Ethereum mainnet today. The protocol contracts Intentio reads from — the routers, the Uniswap V3 position manager, and the Aave V3 Pool — are mainnet addresses. Other chains are on the roadmap.
Does Intentio touch my funds or private keys?
No. It's read-only: it works from public wallet addresses only — no wallet connect, no signing, no custody. It never moves anything.
Does it make my tax or accounting decisions?
No. Intentio recovers the correct economic event and prepares clean, categorized rows. Whether something is a taxable disposal, which cost-basis method applies, and how to map it to your chart of accounts are policy and tax calls you keep. It's the evidence and normalization layer, not your accounting brain.
Does it replace my accounting software?
No — it sits in front of it. Intentio is a pre-processor: it turns raw on-chain activity into clean, categorized books as a standard CSV / journal, ready to review and upload to the accounting tool you already use (tool-specific import profiles as we go).
How does Intentio fit with my crypto subledger (Cryptio, Bitwave)?
Most crypto-active teams run a crypto subledger in front of their general ledger — it handles valuation, cost basis, and the GL mapping. The catch: it auto-classifies the easy transactions but routes complex DeFi — aggregator swaps, LP, lending — to a manual review queue you clear by hand every close. Intentio sits upstream and resolves exactly those, so they arrive already classified instead of piling up. For Bitwave specifically, Intentio emits a Bitwave trade-import CSV today, and a direct enrich-only integration — writing the classification onto the transactions Bitwave already synced (matched by tx hash, so no new rows and no double-counting), leaving anything it can't prove in Bitwave's own review queue — is in progress (pending validation against a live Bitwave org). For any other subledger or GL (Cryptio, QuickBooks, Xero) it's a standard CSV / journal you import; per-tool profiles come as we go. Intentio doesn't replace the subledger — it removes its hand-classification work.
Can I get a free correctness check on my existing books?
Yes. Send a public wallet address and your accounting export (from whatever tool you use) and we'll return a free correctness report: each complex transaction we can prove, diffed against your books, with the mechanism-correct event and Etherscan evidence — separating clear mis-classifications (phantom volume, a borrow booked as income) from policy-review flags (where the mechanism is provable but the treatment is your call). It's read-only and needs no integration: public wallet addresses only, no wallet connect, no custody.
What happens if the chain reorgs after I've closed the books?
Intentio keeps a reorg-aware, audit-grade ledger that self-corrects: a transaction that gets reorged out leaves the books automatically, with the superseded version kept as evidence and confirmation status (pending → confirmed → final) explicit. (Live-node feed in progress.) See: The reorg-aware ledger
What are the current limits?
Coverage is deliberately narrow and honest. Aggregator swaps resolve for the three routers above, and only when the transfers net to a clean one-in / one-out. Uniswap V3 covers liquidity adds (removals and fee collection are next). Aave resolves one lending action per transaction (multi-action batches abstain). Ethereum mainnet only. Everything outside this abstains rather than mis-books.