Building in Alignment with IPLD

Building "in alignment" with IPLD -- meaning, building protocols such that they're interpretable by IPLD, even if you don't use IPLD libraries yourself -- is fairly easy to do.

The asks are simple:

The one and only thing we want to steer people actively away from is schema-required formats -- such as protobuf -- because these are very difficult (if not impossible) to support within the level of information that CIDs and Multicodec indicators can readily convey. A data format is just not a good citizen for the merkle forest if it has stripped away all self-description and become a schema-required format.


Okay, okay, there's a few more asks: