Overview#
Configure the voting strategy that determines how votes are counted and when polls succeed or fail.Set Quorum Strategy#
Endpoint: POST /verified-authenticator/set-quorum-strategyContent-Type: application/x-www-form-urlencodedRequest Parameters#
| Parameter | Type | Required | Description |
|---|
strategy | string | Yes | Voting strategy to apply |
strategy_params | string | Yes | Minimum vote percentage for successful voting (e.g., 100 for unanimous, 51 for majority) |
| Strategy | Description | Example strategy_params |
|---|
unanimous | All responding Authenticators must vote "yes" | 100 |
consensus | Majority of responding Authenticators must vote "yes" | 51 (>50%) |
affirmative | At least one Authenticator must vote "yes" | 1 |
minimum_percentage | Specific percentage must vote "yes" | 75 (75% approval required) |
Use Case#
Use this endpoint to set the voting strategy for your profile's Authenticators. The strategy determines the approval requirements for polls:Unanimous: All votes must be "yes" - use for critical operations (account deletion, security changes)
Consensus: Majority must approve - use for standard authorization workflows
Affirmative: At least one approval required - use for convenience-focused operations (login confirmation)
Minimum Percentage: Custom threshold - use for specific security requirements (e.g., 2 out of 3 devices = 67%)
The strategy_params field specifies the minimum percentage of "yes" votes required for the poll to succeed.Strategy applies to all polls unless overridden by specific configurations
strategy_params represents the minimum approval percentage (0-100)
Unanimous strategy requires 100% approval from responding Authenticators
Affirmative strategy can succeed with a single "yes" vote
Choose strategy based on security requirements for operations