The Baseline Protocol is an open source initiative that combines advances in cryptography, messaging, and distributed ledger technology to enable confidential and complex coordination between enterprises while keeping data in systems of record. This repo serves as the main repo for the Baseline Protocol, containing core packages, examples, and reference implementations.
We need to finalize a decision on Lock Commitment for the BPI State Object the Interop Worksteps are working on:
Suggestion:
Use Sparse Merkle Tree (SMT) since this allows proof-of-non-membership of the hash of the BPI State Object.
That then needs a separate Smart Contract to
store the Merkle Proof & verify it
verification function that proof is correct (proof has to be verified onchain only once, and then we just need a mapping that says that the proof for this commitment was verified
We need to finalize a decision on Lock Commitment for the BPI State Object the Interop Worksteps are working on:
Suggestion:
Use Sparse Merkle Tree (SMT) since this allows proof-of-non-membership of the hash of the BPI State Object.
That then needs a separate Smart Contract to