š Hi everybody! š
I'm building a permissions system based on SpiceDB, and would like to support API clients to share an artifact with others using email address (pretty unremarkable). Now, normally that relationship is to an entity with a UUID as its stable identifier, but that may not exist if a user is sharing an artifact with a user that's never logged into our system.
ā Is there an established pattern for modeling this problem, of sharing to an identifier that doesn't exist yet?