What is Quid2?

Quid2 is a general approach to the creation of open, evolvable, consistent and efficient distributed systems.

It is a suite of mini-specifications for the definition and sharing of data type definitions and for type-oriented data exchange:

Top (Type Oriented Protocol)
Minimalist content-oriented transport protocol (Haskell Package)
ZM (正名 Zhèng Míng)
Expressive data modelling language (Haskell Package)
Principled and efficient binary data format (Haskell Package)

A TypeScript/JavaScript implementation is in the works and shall soon be publicly available.

Get in Touch

Questions, ideas, suggestions?

Send an email at or open an Issue on the relevant Quid2 project.

Page updated: 9th of March 2018