Small boundary for generated Jidoka identifiers.
Core data constructors accept explicit IDs. When callers use convenience constructors without IDs, generation is routed through this module so entropy is isolated and tests can inject deterministic generators.
Summary
Functions
Generates an ID for a prefix using either the default generator or a caller-supplied generator.
Generates an ID or raises when the generator returns an invalid value.
Generates a prefixed UUIDv7 identifier.
Generates a UUIDv7 identifier.
Types
Functions
Generates an ID for a prefix using either the default generator or a caller-supplied generator.
Generates an ID or raises when the generator returns an invalid value.
Generates a prefixed UUIDv7 identifier.
@spec uuid7() :: String.t()
Generates a UUIDv7 identifier.