Skip to content

Add pool-vote witnesses for BLS-authorized SPO governance votes - #1309

Draft
ch1bo wants to merge 1 commit into
leios-bls-committeefrom
ch1bo/pool-vote-bls
Draft

Add pool-vote witnesses for BLS-authorized SPO governance votes#1309
ch1bo wants to merge 1 commit into
leios-bls-committeefrom
ch1bo/pool-vote-bls

Conversation

@ch1bo

@ch1bo ch1bo commented Sep 3, 2026

Copy link
Copy Markdown
Collaborator

SPO votes covered by a pool-vote witness are authorized by the pool's registered, unexpired Leios voting key (CIP-0164) signing the tx id under a pool-vote augmentation, instead of the pool cold key. Covered votes contribute no cold-key credential to credsNeeded; every witness entry must name an SPO voter of the transaction, which keeps the witness from authorizing anything else.

Stop-gap for CIP-0175, discussed in cardano-foundation/CIPs#1140

Checklist

  • Commit sequence broadly makes sense and commits have useful messages
  • Any semantic changes to the specifications are documented in CHANGELOG.md
  • Code is formatted according to CONTRIBUTING.md
  • Self-reviewed the diff

SPO votes covered by a pool-vote witness are authorized by the pool's
registered, unexpired Leios voting key (CIP-0164) signing the tx id under
a pool-vote augmentation, instead of the pool cold key.  Covered votes
contribute no cold-key credential to credsNeeded; every witness entry must
name an SPO voter of the transaction, which keeps the witness from
authorizing anything else.  Stop-gap for CIP-0175, discussed in
cardano-foundation/CIPs#1140.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01ADWnq4E3PwdY9k19VwfHvy
@ch1bo

ch1bo commented Sep 9, 2026

Copy link
Copy Markdown
Collaborator Author

Got rejected by ledger IntersectMBO/cardano-ledger#6050

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant