Architect.Identities (nuget): Release notes:  1.0.2: - Now using AmbientContexts 1.1.1, which fixes extremely rare bugs and improves performance.  1.0.1: - Now using AmbientContexts 1.1.0, for a performance improvement.  Description:  Reliable unique ID generation and management for distributed applications.  Auto-increment IDs reveal sensitive information. UUIDs (also known as GUIDs) are inefficient as primary keys in a database. Having two different IDs is cumbersome and counterintuitive. We can do better.  - For a 93-bit UUID replacement that is efficient as a primary key and has virtually no caveats, use the DistributedId. - For a 64-bit UUID replacement that is extremely efficient as a primary key, use the Fluid. - To expose IDs externally in a sensitive environment where zero metadata must be leaked, transform them with PublicIdentities. - To assign a unique ID to each distinct application or instance thereof, use an ApplicationInstanceIdSource.  https://github.com/TheArchitectDev/Architect.Identities
Keywords: ID|IDs|identity|identities|Fluid|distributed|locally|unique|locally-unique|generator|generation|IdGenerator|UUID|GUID|auto-increment|primary|key|entity|entities|PublicIdentities|IdGeneratorScope|flexible