witty-noon-28853
08/27/2025, 2:06 PMbrief-egg-61061
08/27/2025, 2:06 PMbrief-egg-61061
08/27/2025, 2:07 PMwitty-noon-28853
08/27/2025, 2:09 PMbrief-egg-61061
08/27/2025, 2:09 PMbrief-egg-61061
08/27/2025, 2:10 PMwitty-noon-28853
08/27/2025, 2:12 PMbrief-egg-61061
08/27/2025, 2:12 PMbrief-egg-61061
08/27/2025, 2:12 PMwitty-noon-28853
08/27/2025, 2:17 PMbrief-egg-61061
08/27/2025, 2:17 PMbrief-egg-61061
08/27/2025, 2:17 PMwitty-noon-28853
08/27/2025, 2:21 PMbrief-egg-61061
08/27/2025, 2:22 PMbrief-egg-61061
08/27/2025, 2:22 PMjson // Identity example { id: "6e9d3d30-f93e-4630-901f-c2096953723d", traits: { username: "some-username", }, }
In this setup, the system does not require or enforce uniqueness on email addresses, since they are not part of the schema. The uniqueness constraint applies only to the fields you designate as identifiers in your schema [Identity schema](https://www.ory.sh/docs/kratos/manage-identities/identity-schema). So, if your schema does not include an email address, identities do not need to have unique emails—because they do not have emails at all.witty-noon-28853
08/27/2025, 2:24 PMbrief-egg-61061
08/27/2025, 2:24 PMbrief-egg-61061
08/27/2025, 2:24 PM