## What we need - HAMT - IPLD Store, Blockstore - Consistent CIDs ## What we have - basic CIDs - basic Multihash ## What's missing ### CBOR (mostly blocked by https://github.com/pyfisch/cbor/pull/164) - CID DagCBOR encoding - General DagCBOR encoding: Experimental implementation https://github.com/vmx/rust-ipld-dag-cbor ### Multihash - Blake2b multihash support: https://github.com/multiformats/rust-multihash/pull/39 ### IPLD Store - Replaces [go-datastore](https://github.com/ipfs/go-datastore) and related implementations (eg. [Badger Datastore](https://github.com/ipfs/go-ds-badger)) - Needs to support batch lookups (selector glob lookups) ### IPLD Selectors - TBD
What we need
What we have
What's missing
CBOR (mostly blocked by pyfisch/cbor#164)
Multihash
IPLD Store
IPLD Selectors