Member: Struct<
{
data: optional<$Record<String, Any>>;
did: optional<
Codec<IdentityDid, string, never, never> & {
byteLength: number;
decode: (value: IdentityDid) => Uint8Array;
encode: (value: Uint8Array) => IdentityDid;
isValid: (value: unknown) => value is IdentityDid;
make: (value: string) => IdentityDid;
random: () => IdentityDid;
},
>;
displayName: optional<String>;
identityKey: optional<String>;
online: Boolean;
role: Literals<readonly ["pull", "read", "edit", "admin"]>;
},
> = ...
A space membership entry. Membership (HALO) only — liveness/presence is a separate concern (see API_AUDIT.md §3.6).