Skip to content

Prototype governance voter vote taxonomy#2

Closed
ericmann wants to merge 1 commit into
mainfrom
eric-avro/gv-vote-taxonomy-and-tests
Closed

Prototype governance voter vote taxonomy#2
ericmann wants to merge 1 commit into
mainfrom
eric-avro/gv-vote-taxonomy-and-tests

Conversation

@ericmann
Copy link
Copy Markdown
Collaborator

Summary

This is a draft prototype for review under Canton Development Fund PR canton-network#223, Milestone 1: Governance-Voting Identity and CIP. It is intended to make the proposed Phase 1 vote taxonomy concrete for review and future upstream discussion; it is not final upstream design.

  • Adds an explicit Daml allowlist for governance-voter eligible actions via isGovernanceVoterAction.
  • Covers supported and unsupported action constructors in Daml tests, including the proposed SRARC_OffboardSv inclusion.
  • Adds a regression test showing vote updates remain keyed by represented SV, preserving one-vote-per-SV semantics.
  • Documents that the allowlist is proposed and subject to maintainer/CIP validation.

Design IDs: GV-002, GV-004, GV-006.

Test Plan

  • direnv exec . sbt "splice-dso-governance-test-daml/damlTest"
  • direnv exec . sbt damlDarsLockFileUpdate

Define the initial Phase 1 allowlist for governance-voter eligible actions and cover the proposed taxonomy plus represented-SV vote-slot semantics in Daml tests.

Signed-off-by: Eric Mann <eric@avrofi.com>
@ericmann
Copy link
Copy Markdown
Collaborator Author

Superseded by consolidated draft PR #6 for single-thread review.

@ericmann ericmann closed this May 13, 2026
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