nucypher-kms-ethereum icon indicating copy to clipboard operation
nucypher-kms-ethereum copied to clipboard

Can Alice cancel a single Arrangement?

Open jMyles opened this issue 7 years ago • 9 comments

Clearly Alice can revoke an entire Policy.

But can she revoke just a single Agreement? If so, what are just grounds for doing so?

jMyles avatar Mar 21 '18 16:03 jMyles

  • With regard to naming, Agreement == Arrangement.

  • IMO, Yes, Alice can have complete discretion over the Miners that are included (or excluded) in a BockchainPolicy

KPrasch avatar Mar 31 '18 02:03 KPrasch

Right - changed to Arrangement.

So, if that's the case, does Alice need specific grounds for doing so? Does she still need to pay Ursula for part of all of the remaining time?

jMyles avatar Mar 31 '18 03:03 jMyles

IMO, Alice can revoke any arrangement at any time for any reason.

KPrasch avatar Apr 04 '18 06:04 KPrasch

And then not pay Ursula for any part of the remainder?

jMyles avatar Apr 04 '18 06:04 jMyles

@szotov Is it possible to give Alice a refund if she cancels an Arrangement with one Ursula?

KPrasch avatar Apr 04 '18 07:04 KPrasch

It would have to be within a specific amount of time when the arrangement was first made. Otherwise, Alice would be able to get a refund after any arbitrary time.

tuxxy avatar Apr 04 '18 07:04 tuxxy

Alice gets a refund when she revokes Arrangement. Refund is calculating for all future periods and for inactive past periods. Also Alice can refund in any time for past periods without revoking Arrangement

vzotova avatar Apr 04 '18 07:04 vzotova

That seems unfair and dangerous to me. Ursula can make all sorts of preparations / investments, creating a perfectly habitable environment for her PRE arrangements, only to have them pulled out from under her in the middle?

jMyles avatar Apr 04 '18 21:04 jMyles

Isn't it Alice though who pays ethereum gas fees? So it isn't really convenient for Alice to grant and revoke access a million times just to make fool of Ursulas

michwill avatar Apr 05 '18 20:04 michwill