On Wed, 25 Apr 2018, Ørjan Johansen wrote:
> On Wed, 25 Apr 2018, Kerim Aydin wrote:
> 
> > Proto :  Let's really define payment solidly please, finally.
> > 
> > 
> > Create the following Rule, Fee-based actions:
> > 
> >       If the Rules associate a non-negative fee (syn: cost, price,
> >       charge), with an action, or state that an action CAN be performed
> >       by paying a fee, that action is a fee-based action.  If the
> >       specified cost is not an integer, the actual fee is the next
> >       highest integer.  The currency of the fee is either the
> >       currency associated with that action, or Coins if no currency
> >       is specified.
> 
> "next higher".  What if a cost is in a non-currency asset?

I've been trying to figure out wording for non-fungible assets and failing.
(or at least failing to do both fungible and non-fungible in the same
paragraph while keeping it concise).

> >       To perform a fee-based action, an entity (the Actor) who is
> >       otherwise permitted to perform the action must announce that e
> >       is performing the action and announce that there is a fee for
> >       performing that specific action, specifying the correct amount
> >       and currency of the fee.
> 
> "and announce that there is a fee for performing that specific action" seems a
> bit redundant, and doesn't seem quite like the thing people do when phrasing
> payments naturally.

How about:
           To perform a fee-based action, an entity (the Actor) who is
           otherwise permitted to perform the action must announce that e
           is performing the action; the announcement must specify the
           correct amount and currency of the fee and indicate intent
           to pay that fee for the sole purpose of performing the action.

I think "I pay 5 coins to do X" indicates intent to pay the fee as per that 
wording?

Also, I'm going to remove "paid" as a synonym for "transfer".  It really
isn't a synonym, and that's been hanging us up a bit.  (all the primary and
secondary definitions of "pay" that I can find say that "pay" means to
give something in return for something).



Reply via email to