Skip to content

Approval & Rejection Thresholds

Every proposal in a Privacy Pump vault can end in one of two ways:

  • Approved and executed
  • Rejected and closed

Most users immediately understand approval thresholds.

For example:

  • A 2-of-3 vault requires 2 approvals.
  • A 3-of-5 vault requires 3 approvals.
  • A 4-of-4 vault requires 4 approvals.

However, many users are surprised to see a separate Rejections column in the Proposals tab.

This page explains how rejection thresholds work and why they are important.


A proposal should not remain open forever.

If enough members reject a proposal, it becomes mathematically impossible for that proposal to pass.

When this happens, Privacy Pump automatically considers the proposal rejected.

This prevents inactive or failed proposals from remaining open indefinitely.


Privacy Pump calculates rejection thresholds automatically.

Users only choose the approval threshold when creating a vault.

The rejection threshold is derived from the vault configuration.

Formula:

Rejection Threshold =
Total Members − Approval Threshold + 1

Configuration:

Members: 3
Approval Threshold: 2

Proposal Status:

Approvals: 0/2
Rejections: 0/2

Why 2 rejections?

If two members reject:

Rejected
Rejected
Remaining member = 1

Only one approval is still possible.

The proposal can never reach two approvals.

Therefore the proposal is automatically rejected.


Configuration:

Members: 5
Approval Threshold: 3

Proposal Status:

Approvals: 0/3
Rejections: 0/3

Why 3 rejections?

If three members reject:

Rejected
Rejected
Rejected
Remaining members = 2

Only two approvals remain possible.

The proposal can never reach three approvals.

Therefore the proposal is automatically rejected.


Configuration:

Members: 5
Approval Threshold: 2

Proposal Status:

Approvals: 0/2
Rejections: 0/4

This configuration often surprises users.

Let’s examine it:

1 rejection = still possible
2 rejections = still possible
3 rejections = still possible
4 rejections = proposal cannot pass

With four rejections, only one member remains.

The proposal can no longer achieve two approvals.

Therefore:

Rejection Threshold = 4

Configuration:

Members: 4
Approval Threshold: 4

Proposal Status:

Approvals: 0/4
Rejections: 0/1

This is the strictest vault configuration.

If even one member rejects:

Maximum approvals possible = 3

The proposal can never reach four approvals.

Therefore a single rejection permanently rejects the proposal.


Vault Type Approval Threshold Rejection Threshold
1-of-1 1 1
2-of-3 2 2
2-of-5 2 4
3-of-5 3 3
4-of-4 4 1
5-of-7 5 3

When viewing a proposal, you may see:

Approvals: 1/2
Rejections: 0/2

This means:

  • One additional approval is required for execution.
  • Two rejections would permanently reject the proposal.

Another example:

Approvals: 2/3
Rejections: 1/3

This means:

  • One additional approval is required.
  • Two more rejections would reject the proposal.

Approval thresholds determine how many members must agree.

Rejection thresholds determine when agreement becomes impossible.

Together, they ensure that proposals are resolved efficiently and that vault governance remains predictable, transparent, and secure.