Member
An operator of the workspace: a person on the team, an agent or a service, with roles. Authorization, audit and the owner and assignee fields point at Members.
Pack System Version v1 (latest) URN urn:postware:system:memberIdentity person or invitation.emailStatus categories invited, active, suspended
Fields
Field Type Req Notes kindenum(person| agent| service)yes display_namestring yes personRef <Person> no the operator's own Person record rolesstring[] yes owner, admin, member, or a custom role name that policies grant statusStatus(invited| active| suspended)yes default map[category:active]invitationobject no set while status is invited; the magic link sent to this email activates the Member; {email: string, invited_by?: Ref<Member>, expires_at?: datetime}