IPLD Schemas

IPLD Schemas are an interface definition language which provides a way to do structural typing for data structures. They're meant to be useful as a design language, and meant to make specifying protocols easier -- especially, decentralized protocols.

Introduction - Introduction to IPLD Schemas -- overviews, the goals of the system, simple examples, and getting-started material.
Features - Detailed information on the features of IPLD Schemas.
Using Wisely - Helpful resources on how to author and use Schemas effectively.