Every report, on one page.
Explore the v8 account workflow from the dashboard down to a single UTXO's provenance. Every page is generated offline from repo fixtures: inspect the shape of the output, not real holdings or tax results.
- no JavaScript
- deterministic fixtures
- self-contained HTML
Start with one owner and typed accounts. The dashboard links every account to its UTXOs and every UTXO to its story.
Bank rows, exchange trades and chain hops stay separate. Matching is shown with reasons; candidates never become facts.
All data is fake and local. Nothing here talks to a wallet, exchange or bank; the demo build is fully offline.
Start with the dashboard. Then follow the paper trail.
The v8 pages are the current shape of the product: a portfolio hub, account drill-downs, bank review, tax and a printable full report. The fixture reports below retain the older layouts for comparison.
- Full report (everything)
- Portfolio overview
- v8 account workflow overview
- v8 Ledger main account
- v8 bank review
- v8 tax report 2023
- Manual CSV — tax year 2023
- Kraken ledgers.csv import — tax year 2023
- Coinbase history import — tax year 2023
- Bank review (KBC statement)
- Descriptor check (BIP84 vectors)
- Holdings status — manual-2023
- Holdings status — kraken-2023
- Holdings status — coinbase-2023
- Privacy report (sample graph)
- Advisory (sample graph)
- Provenance D:0
- All-time summary (manual CSV)
- User guide (Slowstart)
Your data stays yours.
utxoproof is a local Python tool: watch-only descriptors, your statement files, one SQLite ledger and static reports. No cloud account, no analytics, no JavaScript.