It does not replace the systems that farms, vets, and abattoirs already use. It sits above them — validating data, enforcing rules, sequencing movement, and connecting every participant in the chain through one shared state of record.
Every feature, rule, and workflow in Livestock OS is derived from these four architectural principles. They exist because the South African livestock chain fails at exactly these points when left unstructured.
Once a batch is created, it holds a state. That state determines what can happen next. The chain enforces strict sequencing: no state can be skipped. A batch that is held at any point cannot advance until the hold is resolved by an authorised operator.
The following is the actual operational sequence that Livestock OS enforces. Each step identifies the role responsible, the data required, and the state outcome.
Livestock OS assigns every action to a role. No role can confirm a step outside its authority. Role assignment is managed by the system operator and audited on every action.