YAML (YAML Ain’t Markup Language) is a human-readable data serialisation format that’s easier to write and understand than formats like XML or JSON. It uses indentation and minimal syntax rather than brackets or tags.
YAML is commonly used for configuration files, data exchange between languages, and document formatting in trade and logistics applications.
Key features of YAML:
- Easy to read and write (uses indentation, no brackets or quotes unless necessary)
- Supports key-value pairs, lists, and nesting
- Used in configuration files (e.g., Docker, Kubernetes, Ansible, CI/CD)
- Compatible with JSON (YAML can be converted to JSON easily)
The trace:original document is a Ricardian contract and can be created as a normal PDF file or as a structured plain text file (YAML using the UTF-8 format standard).
For more information on how trace:original technology works and its technical characteristics, click here.