This draft proposes a deterministic, canonical, and bandwidth-optimal batch proof format for Utreexo accumulator forests.
The proposal defines a canonical ordering of proof elements and a bitmap-guided verification stream that eliminates redundant hashes while preserving full verifiability and non-malleability.
The specification includes normative pseudocode, explicit failure modes, and reference test vectors. A Python reference implementation was used to validate all vectors.
This proposal does not modify consensus rules and is intended for use by wallets, light clients, and Utreexo-based systems.
Feedback is welcome, particularly regarding serialization choices and deployment considerations.