Some final edits and additions to the NRD Kernel RFC -
Specifically, added a section on consensus rules and HF3 rollout -
In parallel I have been working on the implementation for these rules and serialization/deserialization of NRD kernels here -
Also took a detour and implemented a “proof of concept” of transaction kernel “halves” in the form of a test -
This will not be used for the NRD kernel implementation initially, but it demonstrates a proposal for how NRD kernels can be used in the future. In real world usage the excess (and offset) would be handled multi-party via musig protocol with each participant adjusting their offset to allow for a shared excess value.