Hello world! Panproto is a data migration framework that can be used with a wide variety of schema languages: ATProto, JSON Schema, OpenAPI, Protobuf, GraphQL, SQL DDL, and a ton more.
Post
panproto.devpanproto | schematic version controlOne engine for schematic version control within and across any schema language. Built on generalized algebraic theories for provably correct migrations.
The generated converter goes both directions. The forward direction turns an old record into a new one; the backward direction converts it back, recovering whatever the forward path dropped (if anything) via a side channel called a complement.
0 reposts0 likes