Vyral.Primitives
Shared low-level primitives used across Vyral packages.
Ordered IDs
Section titled “Ordered IDs”OrderedId creates fixed-width decimal identifiers that sort by creation time and can be parsed or decomposed for inspection. It supports:
- monotonic local creation through
OrderedId.CreateString() - jittered creation through
OrderedId.CreateJitteredString()for cases where predictable adjacent IDs are undesirable - non-throwing creation through
TryCreateandTryCreateString - fallback string creation through
CreateStringOrFallback - timestamp reference IDs through
OrderedId.Reference - parsing and inspection through
Parse,TryParse, andDecompose
These primitives are intentionally independent of storage providers, orchestration runtimes, retrieval records, or cloud-specific services.
Canonical source: src/Vyral.Primitives/README.md at cb04cf7
