BUS: [Proposals] New Defenses

2020-06-03 Thread Aris Merchant via agora-business
I submit the following proposals.

-Aris
---
Title: Impossibility Defense
Adoption index: 2.0
Author: Aris
Co-author(s):


Amend 2531, "Defendant's Rights", by adding the following after item (2)
of the second numbered list:

  (3) it attempts to levy a fine on a person for failure to take an action
  that e, through no fault of eir own, COULD NOT have performed;
  (4) it attempts to levy a fine on a person for conduct that e, through
  no fault of eir own, was obliged to undertake by a rule of equal
  or greater power to the one e violated;
and renumbering the list accordingly.

---
Title: Impracticability Defense
Adoption index: 2.0
Author: Aris
Co-author(s):


Amend 2531, "Defendant's Rights", by adding the following to the second
numbered list as a new item immediately before the item beginning
"it attempts to levy a fine with a value":
  "it attempts to levy a fine on a person taking an action or inaction e could
  not have avoided when exercising the highest reasonably possible standard
  of care;"


BUS: [Proposal] Certifiable Patches

2020-06-03 Thread Aris Merchant via agora-business
I submit the following proposal.

-Aris
---
Title: Certifiable Patches
Adoption index: 1.0
Author: Aris
Co-author(s):


Enact a new power 1.0 rule, entitled "Certifiable Patches", with the following
text:
  Any player CAN, by announcement, certify a specified proposal (as a patch),
  causing it to become pended.

  A player SHALL NOT certify a proposal unless its primary function
  is to rectify a bug, error, or ambiguity that relates substantially
  to a) an office e holds; or b) a CFJ, open within the last week, of
  which e is the judge. Certifying a proposal in violation of this
  paragraph is the Class-4 Crime of Uncertain Certification. A person
  certifying a proposal SHOULD explain why doing so does not violate
  this paragraph.


Re: BUS: [Proposals] Aris Reshapes the Legislative Process

2020-06-03 Thread Aris Merchant via agora-business
On Wed, Jun 3, 2020 at 1:03 PM Aris Merchant via agora-business
 wrote:
>
> I submit the following proposals.
>
> -Aris
> ---
> Title: Order-Independent Resolutions
[...]
> ---
> Title: Referenda

I retract these proposals.

I submit the following proposals. Note that this requires a one-time
exemption from my own style guide regarding proposal title length. I
am doing it anyway because A) it's my style guide; B) this is art; C)
I can't help it. I would be annoyed if anyone else gave a proposal a
title this long. For all that matter, I'm annoyed that *I'm* giving a
proposal a title this long. *glares pointedly at self*

Anyhow, the moral is, this is not model proposaling and you shouldn't do it. :)

-Aris

---
Title: Properly Prioritized Popular Proposal Proposer Privilege
Adoption index: 1.0
Author: Aris
Co-authors: G.


[I've gone with making this an "honest" popularity system, not affected
by manipulatable mechanics such as proposal strength. The SHOULD NOT
on gaming popularity reflects my judgment that the type of conditional
voting and last minute changed votes that might result from someone attempting
to manipulate the popularity of proposals would be annoying rather than
resulting in interesting gameplay.]

Amend the rule entitled "Popular Proposal Proposer Privilege"
by changing it to read in full:

  For an Agoran decision on whether to adopt a proposal, let F be the total
  number of valid ballots cast FOR the decision, A be the same for AGAINST,
  and T be the total number of valid ballots. The decision's popularity is
  equal to (F - A)/T. The Assessor SHOULD publish the popularity of each
  proposal when resolving it. Players SHOULD NOT attempt to game popularity.

  The player who proposed the adopted proposal such that the decision on whether
  to adopt it had the greatest popularity, among all such decisions assessed in
  the last 7 days CAN once earn one Legislative Card by announcement, provided
  that no decision on whether to adopt any proposal distributed in the same
  message remains unresolved. If there is a tie, all authors of the tied
  proposals can do so once each.

---
Title: Referenda
Adoption index: 3.0
Author: Aris
Co-authors:


Amend Rule 1607, "Distribution", by replacing:

  Determining whether to adopt a proposal is an Agoran decision. For
  this decision, the vote collector is the Assessor, the adoption
  index is initially the adoption index of the proposal, or 1.0 if
  the proposal does not have one, and the text, author, coauthors,
  class and (if applicable) chamber of the proposal are essential
  parameters. Initiating such a decision is known as distribution,
  and removes the proposal from the Proposal Pool.

with:

  A referendum is the Agoran decision to determine whether to adopt a proposal.
  For this decision, the vote collector is the Assessor, the adoption index is
  initially the adoption index of the proposal, or 1.0 if the proposal does not
  have one, and the text, author, coauthors, class and (if applicable) chamber
  of the proposal are essential parameters. Initiating a referendum is known
  as distribution, and removes the proposal from the Proposal Pool.

Amend Rule 2606, "Proposal Classes", by changing the text "Agoran decision on
its adoption" to read "referendum on it".

Amend Rule 2607, "Proposal Chambers", by changing the text "Agoran decision on
its adoption" to read "referendum on it".

Amend Rule 106, "Adopting Proposals", by changing the text "a decision about
whether to adopt a proposal" to read "a referendum on a proposal".

Amend Rule 879, "Quorum", by changing the text "the Agoran decision on whether
to adopt a proposal" to read "the referendum".

Amend Rule 2168, "Extending the voting period", by changing the text
"whether to adopt a proposal" to read "a referendum on a proposal".

Amend Rule 2496, Rewards, by changing the text "FOR the decision" to read
"FOR the referendum" and replacing:
  Resolving an Agoran Decision on whether to adopt a proposal,
  provided that no other Agoran Decision on whether to adopt that
  or any other proposal had been resolved earlier in that Agoran
  week: 5 coins (ADoP).
with:
  Resolving a referendum, provided that no other referendum had been resolved
  earlier in that Agoran week: 5 coins (ADoP).

Amend Rule 2438, "Ribbons", by changing the text "an Agoran Decision" to
read "a referendum".

If the proposal entitled "Properly Prioritized Popular Proposal Proposer
Privilege" has passed:
  Amend the Rule entitled "Popular Proposal Proposer Privilege" by changing it
  to read in full:
For a referendum, let F be the total number of valid ballots resolving to
FOR, A be the same for AGAINST, and T be the total number of valid ballots.
The referendum's popularity is equal to (F - A)/T. The Assessor SHOULD
publish the popularity of each referendum when resolving it. Players SHOULD
NOT attempt to game popularity.

The player who proposed the adopted proposal whose referendum had
the 

BUS: Re: Proposal: Edit Lime

2020-06-03 Thread Rebecca via agora-business
I retract this proposal, by the way

On Wed, Jun 3, 2020 at 1:56 PM Rebecca  wrote:

> Fair warning, I'm probably going to spam the forums with proposals this
> week as it will become extremely difficult to create proposals in a short
> period of time.
>
> I create this proposal (the rationale for it is that coauthor and author
> are now distinct things, and that's even more so after the sets proposal
> passes, and i want to strike a balance between writing proposals and
> constructively commenting on those of others)
>
> Title: Lime Juice
> AI: 3
> Text: Amend rule 2438 "Ribbons" by editing the paragraph beginning with
> "Lime" to read
>
> Lime (L): A person qualifies for a Lime Ribbon if three or more
>   proposals adopted in the preceding 7 days had that person as an
>   author or coauthor, as long as at least one such proposal had that 
> person as a coauthor
>
>
> --
>
> From R. Lee
>


-- 
>From R. Lee


Re: BUS: Re: OFF: [Registrar] June zombie auction

2020-06-03 Thread Kerim Aydin via agora-business


I bid 202 coins.

On 6/3/2020 5:50 PM, Rebecca via agora-business wrote:
> I bid 99 coins
> 
> On Thu, Jun 4, 2020 at 10:37 AM James Cook via agora-official <
> agora-offic...@agoranomic.org> wrote:
> 
>> I initiate a zombie auction, with the following lots (each zombie a
>> separate lot) ordered as follows (highest-bid first):
>>
>> 1. twg
>> 2. Tcbapo
>>
>> Reminder: you can't bid on an individual lot. The highest
>> (non-withdrawn) bid gets the first lot.
>>
>> Agora is the Auctioneer, and the Registrar is the Announcer. The
>> currency is Coins with a minimum bid of 1.
>>
>> If the proposal "no stinking auction definitions" is adopted, this
>> auction will function in the spirit of the current auction rules (at
>> the time of this message), with changes at my discretion to fix
>> existing bugs and adapt to the new rules. For example, where normally
>> Agora would transfer a lot to a winner, the winner emself will instead
>> do the transferring after the proposal is adopted, but the required
>> payment to Agora and the time limit remain the same.
>>
>> - Falsifian
>>
> 
> 


BUS: Re: OFF: [Registrar] June zombie auction

2020-06-03 Thread Rebecca via agora-business
I bid 99 coins

On Thu, Jun 4, 2020 at 10:37 AM James Cook via agora-official <
agora-offic...@agoranomic.org> wrote:

> I initiate a zombie auction, with the following lots (each zombie a
> separate lot) ordered as follows (highest-bid first):
>
> 1. twg
> 2. Tcbapo
>
> Reminder: you can't bid on an individual lot. The highest
> (non-withdrawn) bid gets the first lot.
>
> Agora is the Auctioneer, and the Registrar is the Announcer. The
> currency is Coins with a minimum bid of 1.
>
> If the proposal "no stinking auction definitions" is adopted, this
> auction will function in the spirit of the current auction rules (at
> the time of this message), with changes at my discretion to fix
> existing bugs and adapt to the new rules. For example, where normally
> Agora would transfer a lot to a winner, the winner emself will instead
> do the transferring after the proposal is adopted, but the required
> payment to Agora and the time limit remain the same.
>
> - Falsifian
>


-- 
>From R. Lee


Re: [Proposal] Re: DIS: Re: BUS: [Proposals] Aris Reshapes the Legislative Process

2020-06-03 Thread Jason Cobb via agora-business
On 6/3/20 8:30 PM, James Cook via agora-business wrote:
>> I think that fixing this would be good, but I think R1586 might
>> resolve that specific risk:
>>
>>   A rule, contract, or regulation that refers to an entity by name
>>   refers to the entity that had that name when the rule first came
>>   to include that reference, even if the entity's name has since
>>   changed.
> That still may leave open a scam wherein the Rulekeepor swaps rule
> numbers to change the effect of a proposal just before it's adopted.


I pledge not to change rule numbers in order to interfere with the
functioning of a statute for the period of 60 days.

-- 
Jason Cobb



[Proposal] Re: DIS: Re: BUS: [Proposals] Aris Reshapes the Legislative Process

2020-06-03 Thread James Cook via agora-business
> I think that fixing this would be good, but I think R1586 might
> resolve that specific risk:
>
>   A rule, contract, or regulation that refers to an entity by name
>   refers to the entity that had that name when the rule first came
>   to include that reference, even if the entity's name has since
>   changed.

That still may leave open a scam wherein the Rulekeepor swaps rule
numbers to change the effect of a proposal just before it's adopted.

I submit a proposal as follows.

Title: Identity theft protection act
Co-authors: G., P.S.S.
AI: 3.1
Text:

Amend Rule 2141 by adding the sentence "Once assigned, a rule's ID
number CANNOT be changed." to the end of the second paragraph.

- Falsifian


BUS: [NoH] Re: OFF: [Webmastor] Agora OnLine

2020-06-03 Thread James Cook via agora-business
On Wed, 3 Jun 2020 at 05:02, nch via agora-official
 wrote:
> Webmastor's Monthly Report
> 

Notice of Honour:
+1 nch (Great new office and first report!)
-1 Falsifian (default karma source)

- Falsifian


Re: BUS: [Proposal] No More Numbers!

2020-06-03 Thread Publius Scribonius Scholasticus via agora-business
On Wed, Jun 3, 2020 at 6:06 PM Publius Scribonius Scholasticus
 wrote:
>
> On Wed, Jun 3, 2020 at 4:44 PM Publius Scribonius Scholasticus via
> agora-business  wrote:
> >
> > I don't think that these are necessarily synonyms for the purposes of
> > Cleanliness, so I submit the following proposal:
> > 
> > Title: No More Numbers!
> > Adoption index: 3.0
> > Author: Publius Scribonius Scholasticus
> > Co-authors:
> >
> > Replace the text "Rule 478" in Rule 2139, "The Registrar" with "the
> > rule entitled "Fora"".
> >
> > Replace the text "Rule 1789" in Rule 2139, "The Registrar" with "the
> > rule entitled "Cantus Cygneus"".
> >
> > Replace the text "Rule 1728" in Rule 2595, "Performing a Dependent
> > Action" with "the rule entitled "Dependent Action Methods"".
> > 
> > Publius Scribonius Scholasticus
>
> I withdraw the above proposal and submit the following proposals:
>
>
> Title: No More Numbers!
> Adoption index: 3.0
> Author: Publius Scribonius Scholasticus
> Co-authors: G., Trigon, Aris, nch
>
> Remove the text ", as described in Rule 478" from Rule 2139, "The Registrar".
>
> Remove the text "as described in Rule 1789" from Rule 2139, "The Registrar".
>
> Remove the text "identified in Rule 1728" in Rule 2595.
> 
> Title: Removing Repetition
> Adoption index: 2.0
> Author: Publius Scribonius Scholasticus
> Co-authors: G.
>
> Remove the final paragraph and all included list items from Rule 2139,
> "The Registrar".

I can't seem to get this right. TTttPF


BUS: Re: OFF: [Promotor] Distribution of Proposals 8405-8408

2020-06-03 Thread Reuben Staley via agora-business

On 2020-06-03 14:56, Reuben Staley wrote:

On 2020-06-02 19:48, Aris Merchant via agora-official wrote:

ID Author(s)    AI    Title
--- 
8406f  Murphy   2.0   Remove churn
FOR, I guess. I never liked Line-item veto anyway. I'd prefer to just 
get rid of it, but at least this replacement requires less work.


Everyone's saying this was already repealed, so I change my vote to AGAINST.

--
Trigon


BUS: Re: OFF: [Promotor] Distribution of Proposals 8405-8408

2020-06-03 Thread Jason Cobb via agora-business
I vote as follows:

> ID Author(s)AITitle
> ---
> 8405*  Jason3.0   Generic private assets

FOR


> 8406f  Murphy   2.0   Remove churn

AGAINST. I would prefer not to reenact this.


> 8407e  G.   2.0   no stinking auction definitions

FOR


> 8408*  nch, [1] 3.0   Sets v1.4

FOR

-- 
Jason Cobb



BUS: Re: OFF: [Promotor] Distribution of Proposals 8405-8408

2020-06-03 Thread Reuben Staley via agora-business

I vote as follows:

On 2020-06-02 19:48, Aris Merchant via agora-official wrote:

ID Author(s)AITitle
---
8405*  Jason3.0   Generic private assets

FOR

8406f  Murphy   2.0   Remove churn
FOR, I guess. I never liked Line-item veto anyway. I'd prefer to just 
get rid of it, but at least this replacement requires less work.

8407e  G.   2.0   no stinking auction definitions

FOR. Let's see how this shapes out.

8408*  nch, [1] 3.0   Sets v1.4

FOR

--
Trigon


BUS: [Proposal] No More Numbers!

2020-06-03 Thread Publius Scribonius Scholasticus via agora-business
I don't think that these are necessarily synonyms for the purposes of
Cleanliness, so I submit the following proposal:

Title: No More Numbers!
Adoption index: 3.0
Author: Publius Scribonius Scholasticus
Co-authors:

Replace the text "Rule 478" in Rule 2139, "The Registrar" with "the
rule entitled "Fora"".

Replace the text "Rule 1789" in Rule 2139, "The Registrar" with "the
rule entitled "Cantus Cygneus"".

Replace the text "Rule 1728" in Rule 2595, "Performing a Dependent
Action" with "the rule entitled "Dependent Action Methods"".

Publius Scribonius Scholasticus


BUS: [Proposal] Transmutation

2020-06-03 Thread nch via agora-business
I submit the following proposal.

{

Title: Transmutation
Author: nch
Co-Authors: Trigon
AI: 1

Enact a new Power=1 rule titled "Transmutation" with the text:

  A player CAN pay 3 Cards (syn. transmute) to earn a Card of a
  specified type.

}

-- 
nch





[Proposal] (Re: BUS: [Proposal] Executive Expansion)

2020-06-03 Thread Kerim Aydin via agora-business


I submit the following Proposal, "Checks and balances", AI=2:


Amend Rule 2451 (Executive Orders) by appending the following paragraph:

   If this rule is changed in any way, then in the 7 days
   following the change, any player CAN issue a Citizens'
   Recall by announcement.  Doing so causes the office of
   Prime Minister to become vacant, and then initiates an
   election for the office if one is not already ongoing.





BUS: [CoE] Re: OFF: [Notary] Totally 100dollarspercent real weekly report

2020-06-03 Thread nch via agora-business
On Wednesday, June 3, 2020 12:27:05 AM CDT Rebecca via agora-official wrote:
> === CONTRACT ===
> 
> |Needlessly abstract exchangerev. 0|
> |PARTIES: nch
> 
> 
>   Contract: Needlessly Abstract Exchange
> 
> Part I: Definitions
> 
> The Needlessly Abstract Exchange (also known as NAX) is a contract which
> facilitates trading among Agorans by providing a fair third party to
> manage assets mid-trade.
> 
> Any party to this contract is a trader.

I'm sorry to do this but it'll cause trouble if it ratifies...

CoE: this is still the wrong text for NAX.

The correct text of the current one opens like this

{

Part I: Definitions

The Needlessly Abstract Exchange (also known as NAX) is a contract which
facilitates trading among Agorans by providing a fair third party to
manage assets mid-trade.

Any party to this contract is a trader. Any player CAN become or cease
to be a party to this contract by announcement.

}

See here: https://www.mail-archive.com/agora-business@agoranomic.org/
msg36498.html

-- 
nch





BUS: [Proposal] Executive Expansion

2020-06-03 Thread Aris Merchant via agora-business
I submit the following proposal.

-Aris
---
Title: Executive Expansion
Adoption index: 2.0
Author: Aris
Co-authors:


Amend Rule 2451, "Executive Orders", to read in full:

  Once per week, except as otherwise forbidden by this rule, the
  current Prime Minister CAN issue a Cabinet Order by announcement
  to cause the effect specified by the order. The Prime Minister
  CANNOT issue the same executive order more than once in a month.

  The available Cabinet Orders are:

  - Certiorari: The Prime Minister assigns emself as judge
of a specified open case.

  - Corram Vobis: The Prime Minister enters a specified case, the current
judgement of which was assigned within the past quarter, into Moot.

  - Dive: The Prime Minister levies a fine of 2 on a
specified player. Rules to the contrary notwithstanding, the
reason for the fine MAY be any grievance held by the Prime
Minister, not necessarily a violation of the rules, against the
person to whom the fine is levied.

  - Imprimatur: The Prime Minister acts on behalf of the vote collector
of an Agoran Decision to resolve that decision.

  - Manifesto: The Prime Minister distributes a specified
proposal in the Proposal Pool.

  - Pardon: N of a person's blots are expunged, where N is the number
of blots e received from a specified fine that has not previously been
pardoned. This power SHOULD be used only when extraordinary factors counsel
in favor of clemency, and any further mention of the fine SHOULD
include the fact that it has been pardoned.

  - Reshuffle: The Prime Minister initiates elections for a specified
set of elected offices.


BUS: [Proposals] Aris Reshapes the Legislative Process

2020-06-03 Thread Aris Merchant via agora-business
I submit the following proposals.

-Aris
---
Title: Order-Independent Resolutions
Adoption index: 1.0
Author: Aris
Co-authors:

Amend the rule entitled "Popular Proposal Proposer Privilege"
by changing it to read in full:

  The player who proposed the proposal with the greatest F/A, as
  defined in rule 955, among all proposals assessed in the last 7
  days CAN once earn one Legislative Card by announcement, provided that
  no decision on whether to adopt any proposal distributed in the same
  message remains open. If there is a tie, all authors of the tied proposals
  may do so once each.

---
Title: Why Track Pendency?
Adoption index: 1.0
Author: Aris
Co-authors:

[Currently, Sets would make me track proposals forever. The simplest
fix is just to make the Pended switch untracked. It'll end up getting
effectively tracked anyway, since it determines whether a proposal must
be distributed.]

Amend the rule entitled "Pending Proposals" by changing the text "Pended is a
negative boolean proposal switch tracked by the Promotor." to read
"Pended is an untracked negative boolean proposal switch."
---
Title: Ministerial Reshuffling
Adoption index: 2.0
Author: Aris
Co-authors:


Amend Rule 2605, "Ministries", by changing the lettered list to read:

A. Ministry of Economy: regulate the economy
B. Ministry of Efficiency: maximize official efficiency
C. Ministry of Justice: serve justice
D. Ministry of Legislation: effectuate legislation
E. Ministry of Participation: encourage participation

---
Title: Proposal Recycling Initiative
Adoption index: 3.0
Author: Aris
Co-authors:


[This helps for any proposals that either were distributed before the new
regime and failed quorum, or any proposals that are accidentally distributed
and failed quorum. While I'm at it, there's no reason this needs to be at
power 3.0.]

Amend Rule 2350, "Proposals", by deleting the text:
  If a decision of whether to adopt a proposal was resolved as
  FAILED QUORUM in the last seven days, the Promotor CAN once add
  the proposal back to the Proposal Pool by announcement.

Enact a new rule entitled "Proposal Recycling", with the following text:

  If a decision of whether to adopt a proposal was resolved as
  FAILED QUORUM in the last seven days, the Promotor CAN once recycle
  the proposal by announcement, adding it to the Proposal Pool and causing
  it to become pended.

---
Title: Referenda
Adoption index: 3.0
Author: Aris
Co-authors:


Amend Rule 1607, "Distribution", by replacing:

  Determining whether to adopt a proposal is an Agoran decision. For
  this decision, the vote collector is the Assessor, the adoption
  index is initially the adoption index of the proposal, or 1.0 if
  the proposal does not have one, and the text, author, coauthors,
  class and (if applicable) chamber of the proposal are essential
  parameters. Initiating such a decision is known as distribution,
  and removes the proposal from the Proposal Pool.

with:

  A referendum is the Agoran decision to determine whether to adopt a proposal.
  For this decision, the vote collector is the Assessor, the adoption index is
  initially the adoption index of the proposal, or 1.0 if the proposal does not
  have one, and the text, author, coauthors, class and (if applicable) chamber
  of the proposal are essential parameters. Initiating a referendum is known
  as distribution, and removes the proposal from the Proposal Pool.


Amend Rule 2350, "Proposals", by changing the text "If a decision of whether to
adopt a proposal was resolved as FAILED QUORUM in the last seven days"
to read "If a referendum on a proposal was resolved as FAILED QUORUM in the
last seven days".

Amend Rule 2606, "Proposal Classes", by changing the text "Agoran decision on
its adoption" to read "referendum on it".

Amend Rule 2607, "Proposal Chambers", by changing the text "Agoran decision on
its adoption" to read "referendum on it".

Amend Rule 106, "Adopting Proposals", by changing the text "a decision about
whether to adopt a proposal" to read "a referendum on a proposal".

Amend Rule 879, "Quorum", by changing the text "the Agoran decision on whether
to adopt a proposal" to read "the referendum".

Amend Rule 2168, "Extending the voting period", by changing the text
"whether to adopt a proposal" to read "a referendum on a proposal".

Amend Rule 2496, Rewards, by changing the text "FOR the decision" to read
"FOR the referendum" and replacing:
  Resolving an Agoran Decision on whether to adopt a proposal,
  provided that no other Agoran Decision on whether to adopt that
  or any other proposal had been resolved earlier in that Agoran
  week: 5 coins (ADoP).
with:
  Resolving a referendum, provided that no other referendum had been resolved
  earlier in that Agoran week: 5 coins (ADoP).

Amend Rule 2438, "Ribbons", by changing the text "an Agoran Decision" to
read "a referendum".

Amend the rule entitled "Popular Proposal Proposer Privilege" by changing
the text "provided that no decision on whether to 

BUS: Ruleset CoE [Attn. Rulekeepor]

2020-06-03 Thread Aris Merchant via agora-business
CoEs against the FLR:

All the entries for P7924, 'Contracts v8', show me as both the author
and the first co-author. I was just the author. This error has been
there for ages, I just keep forgetting to point it out.

-Aris


BUS: Re: OFF: [Promotor] Distribution of Proposals 8405-8408

2020-06-03 Thread ATMunn via agora-business

I vote as follows:


ID Author(s)AITitle
---
8405*  Jason3.0   Generic private assets

FOR

8406f  Murphy   2.0   Remove churn

PRESENT

8407e  G.   2.0   no stinking auction definitions
PRESENT. I like the idea of minifying rules but I just haven't looked at 
it closely enough.

8408*  nch, [1] 3.0   Sets v1.4

FOR


Re: BUS: [Contract] The Needlessly Abstract Exchange

2020-06-03 Thread nch via agora-business
On Tuesday, June 2, 2020 11:25:25 PM CDT nch via agora-business wrote:
> PART IV: Annulling Orders
> 
> When the Exchange Manager believes that it would be impossible to
> fulfill an open order or that the expiration conditions of an open order
> have been met, e CAN and SHALL, in a timely fashion, Annul the order by
> transfering all Goods to the Creater of the order. The order becomes
> closed. When e does so, the Exchange Manager CAN transfer 1 coin from
> this contract to the creater and SHOULD do so if e believes the reason
> the order should be annulled was an error, such as a typo or
> misunderstanding of this contract; if e does the Purse is decreased by
> one.
> 
> The Exchange Manager CAN annul an open order without reason by
> transferring 1 coin from this contract to the creater. E SHOULD NOT do so
> unless the creater has made more than 2 orders in the last 7 days.

Oops there's a bug here. I think the second paragraph doesn't work correctly. 
The assets definitely stay in the contract, and the order might even stay open. 

I'll work on a fix soon, unless someone else makes one first. I pledge not to 
annul any orders until this contract has been modified.

-- 
nch





Re: BUS: Election Time

2020-06-03 Thread ATMunn via agora-business

I support all of the below intents.

On 6/2/2020 11:42 PM, Rebecca via agora-business wrote:

The rules say that anyone can start an election when a 90 days elapse.
I intend to start an election for the following offices with 2 support
Promotor
ADoP
Assessor
Arbitor
Registrar

(Note: I would be happy to actually initiate and contest the Registrar and
ADoP elections, at least one, so you should probably support those. The
other intents are in case anyone else wants to)



Re: BUS: [Contract] The Needlessly Abstract Exchange

2020-06-03 Thread ATMunn via agora-business

I become a party to the quoted contract below.

On 6/3/2020 12:25 AM, nch via agora-business wrote:

[snip]

{

Contract: Needlessly Abstract Exchange

Part I: Definitions

The Needlessly Abstract Exchange (also known as NAX) is a contract which
facilitates trading among Agorans by providing a fair third party to
manage assets mid-trade.

Any party to this contract is a trader. Any player CAN become or cease
to be a party to this contract by announcement.

The Exchange Manager is a title belonging to a specific trader. If there
is no Exchange Manager or the Exchange Manager would be an entity that
is not a trader, the entity that has been a trader for the longest
(continuously) becomes the Exchange Manager.

The Purse is an integer. If the value of The Purse is indeterminate or
ambiguous, it becomes 0.

An Order represents a trade. Orders have a Creater, a Fulfiller, Goods,
Fullfillment Conditions, and may have an Expiration Condition (if none
is specified, an order has no Expiration Condition). Goods is a list of
assets, and Fulfillment Conditions can be any text that describes or
could at some point describe any combination of assets, actions, or
other conditions. Orders may be closed, pending, or open and are open
when created.

Part II: Order Creation and Fulfillment

For every order a trader Creates or attempts to Fulfill, e must first
pay 1 coin to this contract (not as part of an order creation or
fulfillment) in the same message; otherwise it is INEFFECTIVE. For every
coin paid to the contract this way the Purse is increased by 1.

Any trader CAN create an order by paying any (non-zero) number of assets
to this contract, specifying Fulfillment Conditions, and optionally
specifying Expiration Conditions. E becomes the Creator of the order,
and all assets paid become the Goods of the order.

Any trader CAN attempt to fulfill a specified open order by
announcement, and by additionally paying any number of assets to the
contract, specifying any actions e does in the same message, and
specifying any other evidence e has successfully fulfilled the order.
The order becomes pending and e becomes the Fulfiller of the order.

PART III: Resolving Orders

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.

When the Exchange Manager declares an attempt Successful, e CAN and
SHALL transfer the Goods of the order from this contract to the
Fulfiller and transfer any assets that were transferred to the contract
as part of the fulfillment attempt to the Creater of the order. The
order becomes closed.

When the Exchange Manager declares an attempt Unsuccessful, e CAN and
SHALL transfer any assets that were transferred to the contract as part
of the fulfillment attempt to the Fulfiller. The order becomes open.

PART IV: Annulling Orders

When the Exchange Manager believes that it would be impossible to
fulfill an open order or that the expiration conditions of an open order
have been met, e CAN and SHALL, in a timely fashion, Annul the order by
transfering all Goods to the Creater of the order. The order becomes
closed. When e does so, the Exchange Manager CAN transfer 1 coin from
this contract to the creater and SHOULD do so if e believes the reason
the order should be annulled was an error, such as a typo or
misunderstanding of this contract; if e does the Purse is decreased by
one.

The Exchange Manager CAN annul an open order without reason by
transferring 1 coin from this contract to the creater. E SHOULD NOT do so
unless the creater has made more than 2 orders in the last 7 days.

PART V: NAX Reports

Once a week the Exchange Manager SHALL publish a report. This report
SHALL contain a list of any outstanding orders and a list of any orders
that have closed in the last week. If it has been more than a week since
the last NAX report, this report SHOULD contain all orders that have
closed since the last such report. When e publishes such a report, e CAN
transfer X coins from this contract to emself, where X is the current
value of the purse. When e does so, the purse becomes 0.

PART VI: Election and Management

Any trader may elect any other trader to be the Exchange Manager,
replacing the current Exchange Manager, with X support where X is 1 more
than half (rounded up) of the number of traders.

The Exchange Manager CAN cap any trader who has created more than 2
orders in the last 7 days by announcement. A trader who has been capped
CANNOT create new orders for 7 days from when e made eir last order.

}



BUS: Re: OFF: [Promotor] Distribution of Proposals 8405-8408

2020-06-03 Thread Publius Scribonius Scholasticus via agora-business
I vote as follows:
On Tue, Jun 2, 2020 at 9:49 PM Aris Merchant via agora-official
 wrote:
>
> I hereby distribute each listed proposal, initiating the Agoran
> Decision of whether to adopt it, and removing it from the proposal
> pool. For this decision, the vote collector is the Assessor, the
> quorum is 8, the voting method is AI-majority, and the valid
> options are FOR and AGAINST (PRESENT is also a valid vote, as are
> conditional votes).
>
> ID Author(s)AITitle
> ---
> 8405*  Jason3.0   Generic private assets
FOR
> 8406f  Murphy   2.0   Remove churn
FOR
> 8407e  G.   2.0   no stinking auction definitions
FOR
> 8408*  nch, [1] 3.0   Sets v1.4
FOR


Re: BUS: [Contract] The Needlessly Abstract Exchange

2020-06-03 Thread Publius Scribonius Scholasticus via agora-business
On Wed, Jun 3, 2020 at 12:25 AM nch via agora-business
 wrote:
>
> On Tuesday, June 2, 2020 8:34:29 PM CDT you wrote:
> > I don’t think this specifies how one becomes a party, so it will require
> > amendments to add parties. I would like to become a party.
>
> Oops, I guess I incorrectly assumed that you could default join.
>
> I cease to be a party to the Needlessly Abstract Exchange if I am, which
> causes it to terminate automatically as it has less than 1 party.
>
> Here's a new version, with joining by announcement.
>
> I agree to and become a party to the below contract.
>
> {
>
> Contract: Needlessly Abstract Exchange
>
> Part I: Definitions
>
> The Needlessly Abstract Exchange (also known as NAX) is a contract which
> facilitates trading among Agorans by providing a fair third party to
> manage assets mid-trade.
>
> Any party to this contract is a trader. Any player CAN become or cease
> to be a party to this contract by announcement.
>
> The Exchange Manager is a title belonging to a specific trader. If there
> is no Exchange Manager or the Exchange Manager would be an entity that
> is not a trader, the entity that has been a trader for the longest
> (continuously) becomes the Exchange Manager.
>
> The Purse is an integer. If the value of The Purse is indeterminate or
> ambiguous, it becomes 0.
>
> An Order represents a trade. Orders have a Creater, a Fulfiller, Goods,
> Fullfillment Conditions, and may have an Expiration Condition (if none
> is specified, an order has no Expiration Condition). Goods is a list of
> assets, and Fulfillment Conditions can be any text that describes or
> could at some point describe any combination of assets, actions, or
> other conditions. Orders may be closed, pending, or open and are open
> when created.
>
> Part II: Order Creation and Fulfillment
>
> For every order a trader Creates or attempts to Fulfill, e must first
> pay 1 coin to this contract (not as part of an order creation or
> fulfillment) in the same message; otherwise it is INEFFECTIVE. For every
> coin paid to the contract this way the Purse is increased by 1.
>
> Any trader CAN create an order by paying any (non-zero) number of assets
> to this contract, specifying Fulfillment Conditions, and optionally
> specifying Expiration Conditions. E becomes the Creator of the order,
> and all assets paid become the Goods of the order.
>
> Any trader CAN attempt to fulfill a specified open order by
> announcement, and by additionally paying any number of assets to the
> contract, specifying any actions e does in the same message, and
> specifying any other evidence e has successfully fulfilled the order.
> The order becomes pending and e becomes the Fulfiller of the order.
>
> PART III: Resolving Orders
>
> 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.
>
> When the Exchange Manager declares an attempt Successful, e CAN and
> SHALL transfer the Goods of the order from this contract to the
> Fulfiller and transfer any assets that were transferred to the contract
> as part of the fulfillment attempt to the Creater of the order. The
> order becomes closed.
>
> When the Exchange Manager declares an attempt Unsuccessful, e CAN and
> SHALL transfer any assets that were transferred to the contract as part
> of the fulfillment attempt to the Fulfiller. The order becomes open.
>
> PART IV: Annulling Orders
>
> When the Exchange Manager believes that it would be impossible to
> fulfill an open order or that the expiration conditions of an open order
> have been met, e CAN and SHALL, in a timely fashion, Annul the order by
> transfering all Goods to the Creater of the order. The order becomes
> closed. When e does so, the Exchange Manager CAN transfer 1 coin from
> this contract to the creater and SHOULD do so if e believes the reason
> the order should be annulled was an error, such as a typo or
> misunderstanding of this contract; if e does the Purse is decreased by
> one.
>
> The Exchange Manager CAN annul an open order without reason by
> transferring 1 coin from this contract to the creater. E SHOULD NOT do so
> unless the creater has made more than 2 orders in the last 7 days.
>
> PART V: NAX Reports
>
> Once a week the Exchange Manager SHALL publish a report. This report
> SHALL contain a list of any outstanding orders and a list of any orders
> that have closed in the last week. If it has been more than a week since
> the last NAX report, this report SHOULD contain all orders that have
> closed since the last such report. When e publishes such a report, e CAN
> transfer X coins from this contract to emself, where X is the current
> value of the purse. When e does so, the purse becomes 0.
>

BUS: [Proposal] Small Pledge Amendments

2020-06-03 Thread Rebecca via agora-business
I'm worried about pledges to do things in response to other things expiring
before they can be enforced.

I create this proposal
Title: Small Pledge Amendments
AI: 1.7
Text: Amend rule 2450 "Pledges" by inserting the following sentence after
the words "explicitly states otherwise":
{It is also Oathbreaking for a player to let a pledge expire without taking
an action e pledged to do in that pledge.}

Also amend the same rule by replacing the text
{and should do so if and only if the pledge no longer serves any
significant purpose.}
with the new text
{but SHOULD NOT do so unless the pledge no longer serves any significant
purpose.}

[Nonbinding comment: The first one is a very common type of pledge but I'm
worried that they are unenforceable. This does not extend the time limit
forever because it is a crime for the pledge to expire and there is a
universal 14-day statute of limitations from that point. The second
amendment is just to capitalize something that should be capitalised and
make the sentence a bit better]

-- 
>From R. Lee