# Checkpoint

`import { Checkpoint } from "destack:runtime";`

Checkpoint state.

```ds title="Checkpoint"
export struct Checkpoint {
    id: CheckpointId;
    revision: RevisionId;
    name: string;
    labels: [Label];
}
```

[language/library/src/runtime/lineage.ds:59:68](https://github.com/destack-sh/destack/blob/main/language/library/src/runtime/lineage.ds#L59-L68)

## Members

### `id: CheckpointId`

Checkpoint identifier.

### `revision: RevisionId`

Revision anchored by this checkpoint.

### `name: string`

Optional checkpoint name.

### `labels: [Label]`

Checkpoint labels.
