Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resolve Invitation Legibility under parameter governance #4822

Open
Chris-Hibbert opened this issue Mar 11, 2022 · 1 comment
Open

Resolve Invitation Legibility under parameter governance #4822

Chris-Hibbert opened this issue Mar 11, 2022 · 1 comment
Assignees
Labels
enhancement New feature or request Governance Governance needs-design Zoe Contract Contracts within Zoe

Comments

@Chris-Hibbert
Copy link
Contributor

What is the Problem Being Solved?

Invitation Legibility (AKA "pig in a poke") is about ensuring that invitations (and Invitation patterns) can specify enough detail about contracts to assure a potential acquirer that it does what it says. Parameter governance makes it clear that some aspect of the contract is mutable.

Description of the Design

Create new tools, possibly based on private args to enforce any sensible limits on parameter variation.
To some extent the governing contract is the most plausible place to embed limits on how parameters can be changed. So being able to specify the installation of the governing contract or the governed contract in an invitation pattern would address this some.

This issue is a call for a design discussion.

Security Considerations

Legibility.

Test Plan

TBD when we have a design direction and tasks

@Chris-Hibbert Chris-Hibbert added enhancement New feature or request Zoe Contract Contracts within Zoe Governance Governance labels Mar 11, 2022
@Tartuffo Tartuffo added this to the Mainnet 1 milestone Mar 23, 2022
@Tartuffo
Copy link
Contributor

Tartuffo commented Apr 8, 2022

Per Mark, moving to 1.1, but this should expand to be parameter legibility all the way to the UI.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request Governance Governance needs-design Zoe Contract Contracts within Zoe
Projects
None yet
Development

No branches or pull requests

6 participants