Independent State Framework

Serializer

Released

Define application models, exchange structured data and add managed state where it fits. Serializer is an independently named framework with released capabilities defined by language and component profiles.

Released — profile-specific support. Check the installed version, language and component before selecting a capability.

Serializer product emblem

Released within documented profiles

A foundation to explore.

Released · profile-specific

Start with a shared model

A schema compiler generates models and codecs for multiple languages. Wire formats, compression and compatibility rules vary by output and provider.

Released · profile-specific

Add managed application state

The C++ managed runtime supports typed editing, transactions, immutable reads and history. Recovery journals follow their selected durability contract.

Released · profile-specific

Coordinate with explicit boundaries

Authority/client mechanisms coordinate edits and selected merges. Applications supply authentication, transport, trusted session bindings and conflict handling.

Released · profile-specific

Choose the right storage profile

The optional C++ database persists complete eager roots. Scalar and disk indexes have bounded profiles; they do not make the entire model larger than RAM.

Know the boundaries

Scope matters.

  • Released capabilities depend on component, language, installed version and supported profile. Published packages can lag the source release.
  • Source compiler/runtime release 3.0.0 and schema language 2.0.0 are independently versioned. Other language profiles do not establish full C++ feature parity.
  • The compiler and compiler API use GPL-3.0-or-later; runtime and Serializer-authored generated support have 0BSD permissions, subject to schema and third-party terms. Consult the public licensing guide.

A place in the wider picture

Connected, with clear roles.

What comes next

Direction, without a deadline.

  • Additional native managed language profiles
  • Broader history, journal migration and resource contracts
  • Disk-backed data caching with coordinated fetch and decode
View the product roadmap

Public resources

Continue with the framework.