# Interface HigherOrderVotingResult

Result of Bayesian aggregation with correlation awareness.

interface HigherOrderVotingResult {
decision: "approve" | "reject" | "no_consensus";
posteriorApproval: number;
posteriorRejection: number;
effectiveVoteCount: number;
usedCorrelationData: boolean;
method: "simple" | "ow" | "isp";
improvementOverBaseline: number;
independentSubsets?: readonly IndependentSubset[];
downweightedAgents: readonly string[];
reasoning: string;
}

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:198

##### Index

### Properties

decision
posteriorApproval
posteriorRejection
effectiveVoteCount
usedCorrelationData
method
improvementOverBaseline
independentSubsets?
downweightedAgents
reasoning

## Properties

### `Readonly` decision

decision: "approve" | "reject" | "no_consensus"

Final decision

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:200

### `Readonly` posteriorApproval

posteriorApproval: number

Posterior probability of approval

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:202

### `Readonly` posteriorRejection

posteriorRejection: number

Posterior probability of rejection

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:204

### `Readonly` effectiveVoteCount

effectiveVoteCount: number

Effective number of independent votes

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:206

### `Readonly` usedCorrelationData

usedCorrelationData: boolean

Whether correlation data was sufficient

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:208

### `Readonly` method

method: "simple" | "ow" | "isp"

Method used: 'ow' (opinion-wise), 'isp', or 'simple' (fallback)

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:210

### `Readonly` improvementOverBaseline

improvementOverBaseline: number

Improvement over baseline majority voting (percentage points)

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:212

### `Optional` `Readonly` independentSubsets

independentSubsets?: readonly IndependentSubset[]

Independent subsets used (if ISP method)

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:214

### `Readonly` downweightedAgents

downweightedAgents: readonly string[]

Agents whose votes were down-weighted due to correlation

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:216

### `Readonly` reasoning

reasoning: string

Reasoning for the decision

- Defined in packages/nexus-agents/src/consensus/higher-order-types.ts:218