Module ids

Module ids 

Source
Expand description

Deterministic UUIDv5 identifiers for plans and actions.

The UUID namespace is derived from a stable tag (NS_TAG) so that plan_id and action_id are reproducible across runs for the same serialized action sequence.

Functions§

action_id
Compute a deterministic UUIDv5 for an action as a function of the plan ID and the action’s serialized form, including the stable position index.
plan_id
Compute a deterministic UUIDv5 for a plan by serializing actions in order.