# State diagram

The following diagram shows the state (or status) transition process of a custom ledger in the Marketplace platform.

<figure><img src="https://1674205915-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FZ5DNbniz33mXCZoO62Rm%2Fuploads%2FbfobAnPY38Qu8BnXBHan%2Fimage.png?alt=media&#x26;token=be854498-246f-453e-8d52-81f822324a67" alt=""><figcaption><p>The state transition diagram of a custom ledger.</p></figcaption></figure>

### State description

<table data-full-width="false"><thead><tr><th width="152">State</th><th>Definition</th></tr></thead><tbody><tr><td><strong>Draft</strong></td><td>The custom ledger is being prepared.</td></tr><tr><td><strong>Validating</strong></td><td>The ledger data is being validated.</td></tr><tr><td><strong>Validated</strong></td><td>The ledger has passed validation checks successfully.</td></tr><tr><td><strong>Generating</strong></td><td>The system is generating the final version of the ledger.</td></tr><tr><td><strong>Generated</strong></td><td>The ledger has been generated successfully.</td></tr><tr><td><strong>Queued</strong></td><td>The ledger has been queued for processing.</td></tr><tr><td><strong>Completed</strong></td><td>The ledger has been finalized and completed.</td></tr><tr><td><strong>Error</strong></td><td>An issue has occurred preventing the custom ledger from progressing further.</td></tr></tbody></table>
