# Interface ConsensusVoteResponse

MCP exports - MCP server implementation Split from index.ts for file size compliance (Issue #285) Updated Issue #538: Added missing tool registration exports

interface ConsensusVoteResponse {
proposal: string;
threshold?: "supermajority" | "unanimous" | "majority";
strategy: VotingStrategy;
decision: VoteDecisionStatus;
approvalPercentage: number;
voteCounts: {
approve: number;
reject: number;
abstain: number;
error: number;
};
votes: AgentVoteSummary[];
durationMs: number;
simulateVotes: boolean;
higherOrderMetadata?: HigherOrderMetadata;
}

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:166

##### Index

### Properties

proposal
threshold?
strategy
decision
approvalPercentage
voteCounts
votes
durationMs
simulateVotes
higherOrderMetadata?

## Properties

### proposal

proposal: string

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:167

### `Optional` threshold

threshold?: "supermajority" | "unanimous" | "majority"

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:168

### strategy

strategy: VotingStrategy

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:169

### decision

decision: VoteDecisionStatus

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:170

### approvalPercentage

approvalPercentage: number

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:171

### voteCounts

voteCounts: { approve: number; reject: number; abstain: number; error: number }

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:172

### votes

votes: AgentVoteSummary[]

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:173

### durationMs

durationMs: number

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:174

### simulateVotes

simulateVotes: boolean

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:175

### `Optional` higherOrderMetadata

higherOrderMetadata?: HigherOrderMetadata

- Defined in packages/nexus-agents/src/mcp/tools/consensus-vote-types.ts:176