# Interface WeightedVotingConfig

Configuration for weighted Byzantine voting.

interface WeightedVotingConfig {
minWeight: number;
maxByzantineFraction: number;
weightDecayFactor: number;
weightRecoveryFactor: number;
minTrustScore: number;
byzantineFlagThreshold: number;
initialWeight: number;
quorumThreshold: number;
}

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:65

##### Index

### Properties

minWeight
maxByzantineFraction
weightDecayFactor
weightRecoveryFactor
minTrustScore
byzantineFlagThreshold
initialWeight
quorumThreshold

## Properties

### `Readonly` minWeight

minWeight: number

Minimum weight to participate in voting (default: 0.1)

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:67

### `Readonly` maxByzantineFraction

maxByzantineFraction: number

Maximum Byzantine fault tolerance (default: 0.33)

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:69

### `Readonly` weightDecayFactor

weightDecayFactor: number

Weight decay factor per failed task (default: 0.9)

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:71

### `Readonly` weightRecoveryFactor

weightRecoveryFactor: number

Weight recovery factor per successful task (default: 1.05)

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:73

### `Readonly` minTrustScore

minTrustScore: number

Trust score required to vote (default: 0.3)

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:75

### `Readonly` byzantineFlagThreshold

byzantineFlagThreshold: number

Byzantine flag threshold for exclusion (default: 3)

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:77

### `Readonly` initialWeight

initialWeight: number

Initial weight for new agents (default: 0.5)

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:79

### `Readonly` quorumThreshold

quorumThreshold: number

Quorum threshold for valid consensus (default: 0.67)

- Defined in packages/nexus-agents/src/consensus/types-weighted-voting.ts:81