Sender: Struct<
{
identity: 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;
},
>;
name: optional<String>;
role: Literals<readonly ["user", "assistant", "tool", "event"]>;
subject: optional<RefSchema<Unknown>>;
},
> = ...