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

CPS-0005 | Plutus Script Usability #497

Merged

Conversation

michaelpj
Copy link
Contributor

@michaelpj michaelpj commented Apr 4, 2023

This CPS pulls together motivation from a number of CIPs, with the aim of describing a nubmer of issues in once place, rather than having them repeated amongst the many CIPs addressing various aspects of the problem.


rendered proposal in branch


Eve has no idea about key security, but cares about custodianship and hence prefers to use a wallet which allows her to recover funds using a social recovery key sharing scheme.
This system uses a Plutus script to be the “owner” of the funds.
When Eve wants to receive funds, her friends should not need to know what kind of wallet she is using - she should be able to provide them with a simple way to pay that is not meaningfully harder or different to paying into a normal wallet.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for including my use case :)

@rphair rphair changed the title Add CPS for Plutus Script Usability CPS-???? | Plutus Script Usability Apr 4, 2023
@Ryun1 Ryun1 added the Category: Plutus Proposals belonging to the 'Plutus' category. label Apr 5, 2023
Copy link
Collaborator

@rphair rphair left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks like a perfectly phrased CPS to me, so approving on that basis. Before merging maybe some third parties can double-check that all related CIPs and use cases are included. For convenience of both official & community review here are the threads for the pending CIPs currently in the preamble:

and tagging frequent contributors to the above: @JaredCorduan @nielstron @L-as

@JaredCorduan
Copy link
Contributor

thanks @rphair , I also think that this CPS is great and I've nothing to add.

@rphair
Copy link
Collaborator

rphair commented Apr 6, 2023

@michaelpj would it also make sense to include this pending CIP?

@L-as
Copy link
Contributor

L-as commented Apr 6, 2023

I think it's a bit orthogonal. This CPS is about the users' perspective, whereas that is about the developers' perspective.

@michaelpj
Copy link
Contributor Author

Any comments from @SebastienGllmt ?

@rphair rphair requested review from KtorZ and Ryun1 May 2, 2023 18:25
@NetWalker108
Copy link
Contributor

Well written @michaelpj

michaelpj and others added 2 commits June 9, 2023 08:45
This CPS pulls together motivation from a number of CIPs, with the aim
of describing a nubmer of issues in once place, rather than having them
repeated amongst the many CIPs addressing various aspects of the
problem.
@KtorZ KtorZ force-pushed the mpj/script-interaction-cps branch from 50e6fac to 163b525 Compare June 9, 2023 06:48
@KtorZ KtorZ changed the title CPS-???? | Plutus Script Usability CPS-0005 | Plutus Script Usability Jun 9, 2023
@KtorZ KtorZ merged commit 75f474c into cardano-foundation:master Jun 9, 2023
Ryun1 pushed a commit to Ryun1/CIPs that referenced this pull request Jul 28, 2023
* Add CPS for Plutus Script Usability

This CPS pulls together motivation from a number of CIPs, with the aim
of describing a nubmer of issues in once place, rather than having them
repeated amongst the many CIPs addressing various aspects of the
problem.

* Assign number 5

---------

Co-authored-by: KtorZ <matthias.benkort@gmail.com>
Ryun1 pushed a commit to Ryun1/CIPs that referenced this pull request Nov 17, 2023
* Add CPS for Plutus Script Usability

This CPS pulls together motivation from a number of CIPs, with the aim
of describing a nubmer of issues in once place, rather than having them
repeated amongst the many CIPs addressing various aspects of the
problem.

* Assign number 5

---------

Co-authored-by: KtorZ <matthias.benkort@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Category: Plutus Proposals belonging to the 'Plutus' category.
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants