Re: New Work Item Proposal: Data Integrity BIP340 Cryptosuite

On Sun, Aug 3, 2025 at 2:28 PM Christopher Allen
<ChristopherA@lifewithalacrity.com> wrote:
> However, I believe that both Multikey and Multihash suffer from a significant architectural flaw: they bind type to encoding, violating proper layering principles.

I don't think this is true?

Multikey is a binary format. So is Multihash. Both consist of a binary
header that states how to interpret the remaining bytes. They are
completely independent of the base-encoding format.

The Data Integrity specs do tend to make a choice when base-encoding,
because we had folks threatening to formally object if we didn't lock
down the base-encoding format... but to say that Multikey and
Multihash bind key/hash type to encoding is not correct. Both are
binary formats... base-encoding layers on top of them.

Can you see what I'm missing, Christopher? I'm definitely missing
something, or your understanding of Multikey/Mulithash isn't correct.

-- manu

-- 
Manu Sporny - https://www.linkedin.com/in/manusporny/
Founder/CEO - Digital Bazaar, Inc.
https://www.digitalbazaar.com/

Received on Sunday, 3 August 2025 18:38:47 UTC