Skip to content

CulsmaExecutable laboratory protocols

A formal language and execution kernel for human-readable, machine-executable laboratory workflows.

Culsma

What Culsma Does

Culsma turns laboratory protocol source into executable artifacts.

SourceValidationPlanRuntimeReplay

Culsma source can be parsed, compiled, validated, lowered to a plan, executed through the runtime, and replayed from emitted events.

Start Here

Documentation Layers

The first public docs are split into two layers.

LayerPurpose
StartRun Culsma and understand the first example.
GuideLearn the concepts and authoring surface in reader order.

Released under the Apache-2.0 license.