Every animal registered in Livestock OS carries a growing chain record. From the moment it is registered on a farm, every movement, inspection, health event, and outcome is timestamped and attached to that identity. This is what that record contains — and what it can be used for.
A Livestock OS animal record is not a static form. It is a living record that grows as the animal moves through the chain. Each layer is immutable once written — it cannot be edited, only appended to by an authorised role.
The following shows the fields that form an animal identity record in Livestock OS V001. Fields are validated on entry. The record is immutable once each stage is confirmed.
No action in Livestock OS is anonymous. Every write to the chain record carries the authenticated user ID, the role, and the UTC timestamp. The following shows the structure of the audit trail as it builds through the chain.
Once a chain record is closed, it can be queried by authorised participants to answer traceability, compliance, and audit questions. The following are examples of queries a closed record supports.