From #80 and #78 – and also from https://github.com/rgb-org/rgb-rust/issues/8 – it follows that the proof structure:
1) will be updated after the actual UTXO is spent (for pay-to-existing UTXO proofs)
2) will contain parts that are prunable and do not take a part in the proof commitment
It is proposed to clearly separate these parts in the proof header and (potentially) body, because specific future blueprint-specific data may require the same functionality.
From #80 and #78 – and also from https://github.com/rgb-org/rgb-rust/issues/8 – it follows that the proof structure: 1) will be updated after the actual UTXO is spent (for pay-to-existing UTXO proofs) 2) will contain parts that are prunable and do not take a part in the proof commitment
It is proposed to clearly separate these parts in the proof header and (potentially) body, because specific future blueprint-specific data may require the same functionality.