# Variable ConsensusAlgorithmSchema`Const`

ConsensusAlgorithmSchema: ZodEnum<
{
simple_majority: "simple_majority";
supermajority: "supermajority";
unanimous: "unanimous";
proof_of_learning: "proof_of_learning";
opinion_wise: "opinion_wise";
higher_order: "higher_order";
},
> = ...

Consensus algorithm types.

- simple_majority: >50% of votes required
- supermajority: >=67% of votes required
- unanimous: 100% approval required
- proof_of_learning: weighted voting based on agent performance
- opinion_wise: higher-order voting with correlation awareness (Issue #333)
- higher_order: alias for opinion_wise (Issue #514)

- Defined in packages/nexus-agents/src/consensus/types-core.ts:19