The source of the checkpoint.
The step number of the checkpoint. -1 for the first "input" checkpoint. 0 for the first "loop" checkpoint. ... for the nth checkpoint afterwards.
The writes that were made between the previous checkpoint and this one. Mapping from node name to writes emitted by that node.
The IDs of the parent checkpoints. Mapping from checkpoint namespace to checkpoint ID.