!!!
This document has moved.
You'll now find information like this in the ipld/ipld meta-repo, and published to the web at https://ipld.io/ .
All documentation, fixtures, specifications, and web content is now gathered into that repo. Please update your links, and direct new contributions there.
!!!
A codec exposes serialization and deserialization for IPLD blocks. If it also supports content addressable links then the codec exposes those links as CIDs. A codec also supports atomic IPLD Path lookups on the block.