Chain of custody
UTXO provenance C:1
Chain of custody for one UTXO, oldest step first: every hop valued in euros at its date, KYC status per step, mixing highlighted, and the original source evidence linked. The document you hand over when asked where a coin came from.
Current amount
0.50000000 BTC
20000.00 EUR at 40000.00/BTC
KYC status
mixed
50% of value
Days held
517
since earliest traced acquisition
Bank-proven coverage
50%
weakest tier allocated
Current amount: 0.50000000 BTC (20000.00 EUR at 40000.00/BTC). KYC status: mixed (50%). Days held since earliest traced acquisition: 517. Advisory flags: sell_friendly.
Saga coverage
50% of the target value reaches a bank statement through exact, approximate, or allocated links. Weakest tier in a covered path: allocated. Candidates never raise coverage.
| Source UTXO | Share of target | Tier |
|---|---|---|
A:0 | 50.00% | allocated |
B:0 | 50.00% | unresolved |
Provenance saga (all parents, oldest first)
| Step | Date | Block | Event | Share | Attributed BTC | Full BTC | Attributed EUR | KYC | Evidence |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 2023-01-01 | — | Exchange purchase source | 50.00% | 0.25000000 | 1.00000000 | 5000.00 | kyc | A:0 |
| 2 | 2023-01-02 | — | Coinbase reward (mining) source | 50.00% | 0.25000000 | 1.00000000 | 5250.00 | non_kyc | B:0 |
| 3 | 2023-02-01 | — | Consolidation (2 inputs merged) | 100.00% | 0.50000000 | 0.50000000 | 12500.00 | mixed | C:1 |
Cross-domain evidence
Funding direction: bank debit → exchange EUR deposit → trade → BTC withdrawal → chain receipt. These are persisted evidence links; ambiguous legs stay unresolved.
| Layer | Confidence | From | To | EUR | Sats | Reason | Evidence |
|---|---|---|---|---|---|---|---|
| bank | exact | bank:demo-kraken-bank.csv:2 | exchange:kraken:deposit:DEMO-D1 | 20,000.00 | — | date +0d; amount EUR 20,000.00 exact; direction bank outflow<->deposit; reference DEMO-D1 | demo-kraken-bank.csv:2; demo-kraken-ledgers.csv:refid:DEMO-D1 |
| exchange | allocated | exchange:kraken:deposit:DEMO-D1 | exchange:kraken:trade:DEMO-T1 | 20,000.00 | — | FIFO EUR balance replay | demo-kraken-ledgers.csv:refid:DEMO-D1; demo-kraken-ledgers.csv:refid:DEMO-T1 |
| exchange | allocated | exchange:kraken:trade:DEMO-T1 | exchange:kraken:withdrawal:DEMO-W1 | — | 100,000,000 | FIFO BTC balance replay | demo-kraken-ledgers.csv:refid:DEMO-T1; demo-kraken-ledgers.csv:refid:DEMO-W1 |
| chain | exact | exchange:kraken:withdrawal:DEMO-W1 | A:0 | — | 100,000,000 | date -2d; amount 100000000 sats exact | demo-kraken-ledgers.csv:refid:DEMO-W1; A:0 |
Candidate links (never asserted)
No candidate links. Unmatched or ambiguous funding has no asserted edge.
Branch detail (consolidations)
| Step | Parent UTXO | BTC | Share | KYC |
|---|---|---|---|---|
| 3 | A:0 | 1.00000000 | 50.00% | kyc |
| 3 | B:0 | 1.00000000 | 50.00% | non_kyc |
Fan-out siblings
| Step | Sibling UTXO | BTC | KYC |
|---|---|---|---|
| 3 | C:0 | 1.50000000 | mixed |
Evidence references
A:0demo-kraken-bank.csv:2demo-kraken-ledgers.csv:refid:DEMO-D1demo-kraken-ledgers.csv:refid:DEMO-T1demo-kraken-ledgers.csv:refid:DEMO-W1
Attachments
| File | Transaction | Note | Preview |
|---|---|---|---|
2023/dummy-confirmation.png | C | dummy withdrawal confirmation |