Cosmic Spec

Warning

This document is unstable and incomplete. Use the Python documentation for now.

This document will describe the architecture of Cosmic and provide a strict specification that every implementation of Cosmic must follow. The canonical implementation is written in Python. If you would like to get started with Cosmic, dive into the Python documentation and use this document as a reference. If you would like to hack on Cosmic, this document is for you.

An integral part of Cosmic is our simple yet powerful serialization library, Teleport.