BlueDocumentation
repo.blue ↗
Get started

Get started with Blue

Choose a short route from the first Blue document to the capability or solution you need.

Blue is easiest to learn by adding one responsibility at a time. Begin with exact content. Add deterministic behavior. Then add provider-attributed actions, delegated authority, payments, and document networks only when the previous layer is clear.

  1. Documents and BlueIds. Learn how exact content, types, references, and semantic identity fit together.
  2. Contracts and BEX. Make one state transition deterministic and inspectable.
  3. Requests, Responses, and Operations. Turn actions and conversations into typed messages.
  4. Timelines and providers. Attribute who acted and close a safe order across independent histories.
  5. Mandates and agents. Delegate one bounded operation, verify it at the action time, and revoke it.
  6. PayNotes and domain packages. Apply the lower layers to payment, Agreements, Orders, and other reusable types.
  7. Document networks. Connect bounded roots through requests, subscriptions, events, and exact references.

Important: You do not need to learn every layer before using Blue. A simple application can begin with Language and Contracts. Add Coordination, Mandates, and PayNotes only when the workflow crosses trust, authority, provider, or payment boundaries.

Prefer a quick result?#

Use a quickstart when you want to see the model work before reading the architecture.