Optional ReadonlydisplayOptional ReadonlyemailReadonlyidOptional ReadonlyimageOptional ReadonlyloginOptional ReadonlyproviderDisplay only. Both spellings exist because the two project-user endpoints disagree on which they answer — read through userLoginProvider rather than picking one.
Optional ReadonlysanityThe person's account-global user id — the canonical identity every workflow value stores. This is the sanctioned bridge between a project's local principal namespace and the global one; surfaces use it to emit assignment values from project-member displays.
Native project-user response returned by Sanity's project API.