I am building a small non-custodial Bitcoin vault system using PSBTs and two Ledger devices for signing.
The vault has two spending paths:
Normal path: 2-of-2 (key A + key B)
Recovery path: key B alone after a CLTV height
Both paths work correctly on regtest.
The client application runs locally (PSBT construction, signatures, etc.).
To retrieve the available funds, it queries a remote Bitcoin Core node.
For storage reasons, I would like this remote node to be pruned.
Is a pruned Bitcoin node fully reliable for:
returning all UTXOs for an address,
providing script information and values needed to construct a PSBT,
validating the spend,
and broadcasting the transaction?
In short, are there any limitations or risks when using a pruned node instead of a full node for a vault with multiple spending paths (normal + CLTV recovery)?
Thanks for any technical insights.












