Fiduciaries (executors, trustees, guardians) hold and manage funds on behalf of others (heirs, beneficiaries, etc). So it's important to be able to audit a fiduciary's transactions, to ensure he hasn't mismanaged or stolen any funds.
With bank and brokerage accounts, this can be pieced together from account statements. How can a bitcoin wallet be similarly audited?
Simplified Example: Upon death, the executor takes possession of the deceased's hardware wallet. Over the course the probate process, executor spends to pay creditors, taxes, etc.
At the end of probate, executor proposes to distribute the remaining bitcoin/utxos equally to the heirs, as per the will.
Had this been bank/brokerage accounts, the Executor would use statements to create a paper trail of all the dollars he collected, what he spent, and thus the remaining balance for the heirs.
But how can the heirs confirm what was the "opening balance" of the wallet? The executor could show a list of addresses and utxos when he took possession of the wallet, but how could anyone verify that it's a complete list? Would sharing the wallet xpub address be sufficient to show heirs (and protect the executor)?
If there's a satisfactory answer to this, the rest (auditing executors's spending, remaining balance, etc.) seems like basic on-chain tracking, assuming he spends on-chain and not lightning. Am I wrong?
Thank you
EDITED: Added possibility of xpub address