An implementation of multiformat in c++. http://multiformats.io
Unsigned varint in use in multiformat specs
https://github.com/multiformats/unsigned-varint
Self identifying base encodings.
https://github.com/multiformats/multibase
Multibase is a protocol for distinguishing base encodings and other simple string encodings, and for ensuring full compatibility with program interfaces.
Self identifying hashes.
https://github.com/multiformats/multihash
Multihash is a protocol for differentiating outputs from various well-established cryptographic hash functions, addressing size + encoding considerations.
Composable and future-proof network addresses.