Start here
Blue is a language for describing shared, executable interactions — documents with participants, rules, state, and a verifiable record of what happened.
A Blue document defines who participates, what they can do, what state exists, and how that state changes when timeline entries arrive. Any compliant processor, given the same document and the same entries, derives the same next state.
A Blue document is not just data. It is a shared interaction with rules.
Inside a Blue document:
Today, every interaction works differently.
Each has a different structure, a different trust model, a different source of truth. That is friction for humans. It becomes a real bottleneck when agents enter the picture.
Blue solves that by giving interactions a common structure.
Alice runs a flower shop. Bob wants to buy a tulip bundle. The order between them is a Blue document with:
item, quantity, status, amount.That document is the same kind of object as a payment, a mandate, or a delivery confirmation. Different content, same shape. You can watch a live document process step by step in the playground.
Blue gives you:
That is why we describe Blue as an interaction language, not just a schema format.
It is a common language for interactions, a trust-aware execution model, and an open way to build structured, agent-usable processes.