# Variable ExpertParticipationSchema`Const`

ExpertParticipationSchema: ZodObject<
{
expertId: ZodString;
role: ZodEnum<
{
custom: "custom";
orchestrator: "orchestrator";
code_expert: "code_expert";
architecture_expert: "architecture_expert";
security_expert: "security_expert";
documentation_expert: "documentation_expert";
testing_expert: "testing_expert";
},
>;
joinedAt: ZodISODateTime;
status: ZodEnum<
{
failed: "failed";
pending: "pending";
working: "working";
submitted: "submitted";
reviewing: "reviewing";
voted: "voted";
},
>;
submittedAt: ZodOptional<ZodISODateTime>;
retryCount: ZodNumber;
},
$strip,
> = ...

Zod schema for ExpertParticipation.

- Defined in packages/nexus-agents/src/agents/collaboration/collaboration-schemas.ts:72