Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-13 Thread ATMunn via agora-discussion

NttPF

On 6/12/2020 6:35 PM, Cuddle Beam via agora-discussion wrote:

I join NAX

I pay 1 coin to NAX

I transfer 30 coins to the NAX to create an order, specifying the
fulfillment condition of "transfer 1 Victory card to NAX".


On Saturday, June 13, 2020, nch via agora-discussion <
agora-discussion@agoranomic.org> wrote:


On 6/12/20 5:20 PM, Cuddle Beam wrote:

I'd like to put up a trade too of me giving people 30 coins for 1
victory card, on NAX. How should I do it?
(thats how NAX works, yes?)


You pay 1 coin to NAX to make an order, then you transfer the 30 coins
and specify the fulfillment condition as "transfer 1 victory card to NAX".

--
nch
Webmastor, NAX Exchange Manager, Pirate





Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread nch via agora-discussion
On 6/12/20 5:42 PM, Jason Cobb via agora-discussion wrote:
>> {
>>
>> For each pending order, the Exchange Manager SHALL, in a timely fashion
>> and by announcement, declare the attempt to fulfill Successful or
>> Unsuccessful. E SHALL only declare the attempt Successful if e believes
>> the Fullfillment Conditions have been met and SHALL NOT declare the
>> attempt Unsuccessful unless e believes the Fullfillment Conditions have
>> not been met.
>>
>> }
>>
>> There's no CAN here, so I'm not actually able to declare attempts anything 
>> anyway, which is fine because no attempt ever actually happened. That means 
>> I wasn't able to do the transfers. So right now the order is open and NAX 
>> has the victory card. But because it's not part of any order, I don't think 
>> I can transfer it anywhere under any conditions in the current contract 
>> text. This needs some patches both to make this work and to make it work in 
>> a way that makes this less clunky.
>>
> Arguably "declare" is a speech act that doesn't need specific enabling
> since the contract doesn't define a method, and contracts aren't
> governed by R2125 anyway.

That scenario is actually messier, and means I could make declarations 
about nonpending orders (which is what would've happened here if true).

-- 
nch
Webmastor, NAX Exchange Manager, Pirate




Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread nch via agora-discussion
On 6/12/20 5:42 PM, Jason Cobb via agora-discussion wrote:
> Voting Card, not Victory Card.
>
> How did I not pay NAX first?

NAX has an apparently very poorly conveyed fee of 1 coin per order or 
fulfillment. I need to rewrite that whole section to make more sense 
(and work correctly).

-- 
nch
Webmastor, NAX Exchange Manager, Pirate




Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread Jason Cobb via agora-discussion
On 6/12/20 6:35 PM, nch via agora-discussion wrote:
> On 6/12/20 4:45 PM, nch via agora-business wrote:
>> On 6/12/20 4:43 PM, Jason Cobb via agora-business wrote:
>>> On 6/12/20 5:42 PM, nch via agora-business wrote:
 On 6/12/20 4:38 PM, Jason Cobb via agora-business wrote:
> On 6/12/20 5:33 PM, nch via agora-business wrote:
>> I transfer 30 coins to the NAX to create an order, specifying the
>> fulfillment condition of "Transfer any card to NAX."
> I become a party to NAX.
>
> I transfer my Voting Card to nch.
>
> I fulfill this order.
>
> --
> Jason Cobb
>
 You need to give the card to NAX to fulfill the order, since that's the
 condition. I transfer a Voting Card to Jason. As Exchange Manager I
 declare this attempt Unsuccessful, meaning the order is open again.

>>> Gah, reading is hard.
>>>
>>> I transfer my Voting Card to NAX. I fulfill the referenced order in the
>>> quoted messages above.
>>>
>>> --
>>> Jason Cobb
>>>
>> As Exchange Manager I declare this attempt Successful. I transfer 30
>> coins from the NAX to Jason, and a Victory Card from NAX to nch.
>>
>> --
>> nch
>> Webmastor, NAX Exchange Manager, Pirate
>>
>>
> Ugh, I messed up this time. You transferred a Victory Card to NAX. Then 
> you attempted to fulfill an order, but you hadn't paid NAX first, so it 
> was INEFFECTIVE. I should have caught this. From here,I notice another 
> issue.


Voting Card, not Victory Card.

How did I not pay NAX first?



>
> {
>
> For each pending order, the Exchange Manager SHALL, in a timely fashion
> and by announcement, declare the attempt to fulfill Successful or
> Unsuccessful. E SHALL only declare the attempt Successful if e believes
> the Fullfillment Conditions have been met and SHALL NOT declare the
> attempt Unsuccessful unless e believes the Fullfillment Conditions have
> not been met.
>
> }
>
> There's no CAN here, so I'm not actually able to declare attempts anything 
> anyway, which is fine because no attempt ever actually happened. That means I 
> wasn't able to do the transfers. So right now the order is open and NAX has 
> the victory card. But because it's not part of any order, I don't think I can 
> transfer it anywhere under any conditions in the current contract text. This 
> needs some patches both to make this work and to make it work in a way that 
> makes this less clunky.
>

Arguably "declare" is a speech act that doesn't need specific enabling
since the contract doesn't define a method, and contracts aren't
governed by R2125 anyway.

-- 
Jason Cobb



Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread Cuddle Beam via agora-discussion
I join NAX

I pay 1 coin to NAX

I transfer 30 coins to the NAX to create an order, specifying the
fulfillment condition of "transfer 1 Victory card to NAX".


On Saturday, June 13, 2020, nch via agora-discussion <
agora-discussion@agoranomic.org> wrote:

> On 6/12/20 5:20 PM, Cuddle Beam wrote:
> > I'd like to put up a trade too of me giving people 30 coins for 1
> > victory card, on NAX. How should I do it?
> > (thats how NAX works, yes?)
> >
> You pay 1 coin to NAX to make an order, then you transfer the 30 coins
> and specify the fulfillment condition as "transfer 1 victory card to NAX".
>
> --
> nch
> Webmastor, NAX Exchange Manager, Pirate
>
>
>


DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread nch via agora-discussion
On 6/12/20 4:45 PM, nch via agora-business wrote:
> On 6/12/20 4:43 PM, Jason Cobb via agora-business wrote:
>> On 6/12/20 5:42 PM, nch via agora-business wrote:
>>> On 6/12/20 4:38 PM, Jason Cobb via agora-business wrote:
 On 6/12/20 5:33 PM, nch via agora-business wrote:
> I transfer 30 coins to the NAX to create an order, specifying the
> fulfillment condition of "Transfer any card to NAX."
 I become a party to NAX.

 I transfer my Voting Card to nch.

 I fulfill this order.

 --
 Jason Cobb

>>> You need to give the card to NAX to fulfill the order, since that's the
>>> condition. I transfer a Voting Card to Jason. As Exchange Manager I
>>> declare this attempt Unsuccessful, meaning the order is open again.
>>>
>> Gah, reading is hard.
>>
>> I transfer my Voting Card to NAX. I fulfill the referenced order in the
>> quoted messages above.
>>
>> --
>> Jason Cobb
>>
> As Exchange Manager I declare this attempt Successful. I transfer 30
> coins from the NAX to Jason, and a Victory Card from NAX to nch.
>
> --
> nch
> Webmastor, NAX Exchange Manager, Pirate
>
>
Ugh, I messed up this time. You transferred a Victory Card to NAX. Then 
you attempted to fulfill an order, but you hadn't paid NAX first, so it 
was INEFFECTIVE. I should have caught this. From here,I notice another 
issue.

{

For each pending order, the Exchange Manager SHALL, in a timely fashion
and by announcement, declare the attempt to fulfill Successful or
Unsuccessful. E SHALL only declare the attempt Successful if e believes
the Fullfillment Conditions have been met and SHALL NOT declare the
attempt Unsuccessful unless e believes the Fullfillment Conditions have
not been met.

}

There's no CAN here, so I'm not actually able to declare attempts anything 
anyway, which is fine because no attempt ever actually happened. That means I 
wasn't able to do the transfers. So right now the order is open and NAX has the 
victory card. But because it's not part of any order, I don't think I can 
transfer it anywhere under any conditions in the current contract text. This 
needs some patches both to make this work and to make it work in a way that 
makes this less clunky.

-- 
nch
Webmastor, NAX Exchange Manager, Pirate




Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread nch via agora-discussion
On 6/12/20 5:20 PM, Cuddle Beam wrote:
> I'd like to put up a trade too of me giving people 30 coins for 1 
> victory card, on NAX. How should I do it?
> (thats how NAX works, yes?)
>
You pay 1 coin to NAX to make an order, then you transfer the 30 coins 
and specify the fulfillment condition as "transfer 1 victory card to NAX".

-- 
nch
Webmastor, NAX Exchange Manager, Pirate




Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread Cuddle Beam via agora-discussion
I'd like to put up a trade too of me giving people 30 coins for 1 victory
card, on NAX. How should I do it?
(thats how NAX works, yes?)

On Saturday, June 13, 2020, Cuddle Beam  wrote:

> thanks btw nch
>
> On Sat, Jun 13, 2020 at 12:00 AM Cuddle Beam  wrote:
>
>> Oh. Yeah, I just saw the card rules. I'm too sleepy to do it right now
>> but I'd be up for a piñata contract where we pool our cards together and
>> cash out the maximum value of Products so that we don't need to trade as
>> much to get the max value out of the cards.
>>
>> Like, if I have 2 Victory Cards and someone else has 2 Victory cards, we
>> put them together, then break them open for 5 Victory Points for me,
>> Victory Point for you.
>>
>> On Fri, Jun 12, 2020 at 11:51 PM nch via agora-discussion <
>> agora-discussion@agoranomic.org> wrote:
>>
>>> On 6/12/20 4:48 PM, Cuddle Beam wrote:
>>> > How many cards do I have?
>>>
>>> You have 1 of each: Victory Card, Legislative Card, Justice Card, and a
>>> Voting Card
>>>
>>> --
>>> nch
>>> Webmastor, NAX Exchange Manager, Pirate
>>>
>>>
>>>


Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread Cuddle Beam via agora-discussion
thanks btw nch

On Sat, Jun 13, 2020 at 12:00 AM Cuddle Beam  wrote:

> Oh. Yeah, I just saw the card rules. I'm too sleepy to do it right now but
> I'd be up for a piñata contract where we pool our cards together and cash
> out the maximum value of Products so that we don't need to trade as much to
> get the max value out of the cards.
>
> Like, if I have 2 Victory Cards and someone else has 2 Victory cards, we
> put them together, then break them open for 5 Victory Points for me,
> Victory Point for you.
>
> On Fri, Jun 12, 2020 at 11:51 PM nch via agora-discussion <
> agora-discussion@agoranomic.org> wrote:
>
>> On 6/12/20 4:48 PM, Cuddle Beam wrote:
>> > How many cards do I have?
>>
>> You have 1 of each: Victory Card, Legislative Card, Justice Card, and a
>> Voting Card
>>
>> --
>> nch
>> Webmastor, NAX Exchange Manager, Pirate
>>
>>
>>


Re: DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread Cuddle Beam via agora-discussion
Oh. Yeah, I just saw the card rules. I'm too sleepy to do it right now but
I'd be up for a piñata contract where we pool our cards together and cash
out the maximum value of Products so that we don't need to trade as much to
get the max value out of the cards.

Like, if I have 2 Victory Cards and someone else has 2 Victory cards, we
put them together, then break them open for 5 Victory Points for me,
Victory Point for you.

On Fri, Jun 12, 2020 at 11:51 PM nch via agora-discussion <
agora-discussion@agoranomic.org> wrote:

> On 6/12/20 4:48 PM, Cuddle Beam wrote:
> > How many cards do I have?
>
> You have 1 of each: Victory Card, Legislative Card, Justice Card, and a
> Voting Card
>
> --
> nch
> Webmastor, NAX Exchange Manager, Pirate
>
>
>


DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread nch via agora-discussion
On 6/12/20 4:48 PM, Cuddle Beam wrote:
> How many cards do I have?

You have 1 of each: Victory Card, Legislative Card, Justice Card, and a 
Voting Card

-- 
nch
Webmastor, NAX Exchange Manager, Pirate




DIS: Re: BUS: [NAX] Setting Prices

2020-06-12 Thread Cuddle Beam via agora-discussion
How many cards do I have?

On Fri, Jun 12, 2020 at 11:46 PM nch via agora-business <
agora-busin...@agoranomic.org> wrote:

> On 6/12/20 4:43 PM, Jason Cobb via agora-business wrote:
> > On 6/12/20 5:42 PM, nch via agora-business wrote:
> >> On 6/12/20 4:38 PM, Jason Cobb via agora-business wrote:
> >>> On 6/12/20 5:33 PM, nch via agora-business wrote:
>  I transfer 30 coins to the NAX to create an order, specifying the
>  fulfillment condition of "Transfer any card to NAX."
> >>> I become a party to NAX.
> >>>
> >>> I transfer my Voting Card to nch.
> >>>
> >>> I fulfill this order.
> >>>
> >>> --
> >>> Jason Cobb
> >>>
> >> You need to give the card to NAX to fulfill the order, since that's the
> >> condition. I transfer a Voting Card to Jason. As Exchange Manager I
> >> declare this attempt Unsuccessful, meaning the order is open again.
> >>
> > Gah, reading is hard.
> >
> > I transfer my Voting Card to NAX. I fulfill the referenced order in the
> > quoted messages above.
> >
> > --
> > Jason Cobb
> >
> As Exchange Manager I declare this attempt Successful. I transfer 30
> coins from the NAX to Jason, and a Victory Card from NAX to nch.
>
> --
> nch
> Webmastor, NAX Exchange Manager, Pirate
>
>
>