# Specification
Welcome to the official documentation for the dotLottie Animation Format.
This manual contains formal specification and documentation for the dotLottie file format, offering insights into its structure and features.
The main target audience for this manual are developers that want to create tools within the dotLottie ecosystem as it provides details about its internals.
The dotLottie specification is available in two versions:
# v1.0
The v1.0 specification includes features commonly supported by most tools and players.
# v2.0
The v2.0 specs has been designed to support more features and capabilities.
Breaking Changes:
- Updated dotLottie ZIP structure for smaller file size:
animations/
folder is nowa/
images/
folder is nowi/
- Removed animation playback controls from
manifest.json
- Added
initial
property tomanifest.json
to specify the initial animation/state machine to play
New Features:
- Theming support
- State machine support
← Introduction Tools →