Re: DIS: Draft Reportor contract

2020-07-31 Thread Falsifian via agora-discussion
Here's an updated draft which allows players to return it to the 
contract. It now only allows transfers to/from the contract (or other 
non-player entity, e.g. L) since it's simpler to write it that way.


--

Title: Agoran Press

{

Purpose: support the documentation of Agoran events in a way that
informs current players and non-players and also supports future
research.

-- Joining and leaving --

Parties to this contract are called Reportors.

Any person CAN become a party to this contract by publicly consenting.

Any person CAN cease to be a party by announcement, unless e owns the
Weekly Assignment, or is responsible for publishing a report in the
current week and has not done so.

-- Assignment --

The Weekly Assignment is a unique indestructible asset which can be
owned by players and this contract. If a non-player owns it, then any
player CAN transfer it to emself by announcement. If a player owns it, e
CAN transfer it to this contract by annoucement, but e CANNOT transfer
it to another player.

A player who owns a Weekly Assignment at the end of a week is Assigned
to that week.

If a person is Assigned to a week, then e SHALL publish a Weekly Report
during the following week, summarizing notable events for the Assigned
week. Notability, and what must be included in a summary, are at the
author's discretion. (If this becomes a problem, we can sort it out
later.)

-- Payment --

Credits are a currency. If a player is Assigned to a week, then the
first time e publishes a Weekly Report for that week e is granted one
credit. (No time limit for payment; late is better than never.)

Whenever a player owns a Credit and this contract owns at least 5 Coins,
that player CAN transfer 5 Coins from this contract to emself by
announcement. When e does so, one of eir Credits is destroyed.

The Editor is the recordkeepor for Credits. The player Assigned to the
previous week is the recordkeepor for Credits, or Falsifian if nobody is
Assigned.

-- Amendment --

Any Reportor can propose an amendment to this contract by announcement.
If an amendment was proposed at least 2 days ago, at least two thirds
(rounded up) of all Reportors consent to it, and it has not yet been
applied, then any Reportor can apply it by announcement, causing this
contract to be amended according to it.

}

--
Falsifian


Re: DIS: Draft Reportor contract

2020-07-25 Thread Falsifian via agora-discussion
On July 24, 2020 7:51:04 p.m. EDT, Publius Scribonius Scholasticus via 
agora-discussion  wrote:
>On 7/24/20 1:47 PM, Falsifian via agora-discussion wrote:
>> 
>> The Weekly Assignment can be transferred as follows:
>> 
>> * If this contract owns it, any Reportor CAN take it by announcement.
>> 
>> * If a Reportor consents to receive it, the owner CAN transfer it to
>>   that Reportor by announcement.
>> 
>> * At the beginning of every week (immediately after responsibility
>for
>>   the previous week is determined) it becomes owned by this contract.
>> 
>> * If it would lack an owner or be owned by the Lost and Found
>>   department, it becomes owned by this contract.
>
>Players should probably be allowed to always return it to the contract,

I was worried that if players can just release the assignment, there's no 
reason not to just grab it as soon as possible at the start of a week and then 
decide much later whether to actually do it.

This way you can't deprive someone else of the assignment unless you're willing 
to do it yourself or receive blots.

But maybe I'm overthinking it.
Falsifian


Re: DIS: Draft Reportor contract

2020-07-24 Thread Publius Scribonius Scholasticus via agora-discussion
On 7/24/20 1:47 PM, Falsifian via agora-discussion wrote:
> Now that we have Contract Charities, here's another draft of a Reportor
> contract. It's the same as what I circulated last month, except changed
> "When" to "If" at the start of the "SHALL publish a Weekly Report"
> sentence.
> 
> One note: the contract says the "Weekly Assignment" asset is
> (automatically) transferred back to it at the end of each week. It's
> been said that contracts can't do things automatically, but I think in
> this case it works, since R2166 says an asset's backing document can
> "generally specify when and how" that asset is transferred.
> 
> -- 
> 
> Much of the text is around determining who's responsible for writing
> the report for a given week. Summary: whoever claims it first, unless
> e gives it away. I wonder if the text could be simplified.
> 
> Title: Agoran Press
> 
> {
> 
> Purpose: support the documentation of Agoran events in a way that
> informs current players and non-players and also supports future
> research.
> 
> -- Joining and leaving --
> 
> Parties to this contract are called Reportors.
> 
> Any person CAN become a party to this contract by publicly consenting.
> 
> Any person CAN cease to be a party by announcement, unless e owns the
> Weekly Assignment, or is responsible for publishing a report in the
> current week and has not done so.
> 
> -- Assignment --
> 
> The Weekly Assignment is a unique indestructible asset which can be
> owned by players and this contract. It can only be transferred as
> outlined below.
> 
> A player who owns a Weekly Assignment at the end of a week is Assigned
> to that week.
> 
> If a person Assigned to a week, then e SHALL publish a Weekly Report
> during the following week, summarizing notable events for the Assigned
> week. Notability, and what must be included in a summary, are at the
> author's discretion. (If this becomes a problem, we can sort it out
> later.)
> 
> The Weekly Assignment can be transferred as follows:
> 
> * If this contract owns it, any Reportor CAN take it by announcement.
> 
> * If a Reportor consents to receive it, the owner CAN transfer it to
>   that Reportor by announcement.
> 
> * At the beginning of every week (immediately after responsibility for
>   the previous week is determined) it becomes owned by this contract.
> 
> * If it would lack an owner or be owned by the Lost and Found
>   department, it becomes owned by this contract.

Players should probably be allowed to always return it to the contract,

> 
> -- Payment --
> 
> Credits are a currency. If a player is Assigned to a week, then the
> first time e publishes a Weekly Report for that week e is granted one
> credit. (No time limit for payment; late is better than never.)
> 
> Whenever a player owns a Credit and this contract owns at least 5 Coins,
> that player CAN transfer 5 Coins from this contract to emself by
> announcement. When e does so, one of eir Credits is destroyed.
> 
> The Editor is the recordkeepor for Credits. The player Assigned to the
> previous week is the recordkeepor for Credits, or Falsifian if nobody is
> Assigned.
> 
> -- Amendment --
> 
> Any Reportor can propose an amendment to this contract by announcement.
> If an amendment was proposed at least 2 days ago, at least two thirds
> (rounded up) of all Reportors consent to it, and it has not yet been
> applied, then any Reportor can apply it by announcement, causing this
> contract to be amended according to it.
> 
> }
> 
> - Falsifian
> 
> 


-- 

Publius Scribonius Scholasticus, Herald, Referee, Tailor, Pirate
Champion, Badge of the Great Agoran Revival, Badge of the Salted Earth


Re: DIS: Draft Reportor contract

2020-07-24 Thread Falsifian via agora-discussion
Now that we have Contract Charities, here's another draft of a Reportor 
contract. It's the same as what I circulated last month, except changed 
"When" to "If" at the start of the "SHALL publish a Weekly Report" sentence.


One note: the contract says the "Weekly Assignment" asset is 
(automatically) transferred back to it at the end of each week. It's 
been said that contracts can't do things automatically, but I think in 
this case it works, since R2166 says an asset's backing document can 
"generally specify when and how" that asset is transferred.


--

Much of the text is around determining who's responsible for writing
the report for a given week. Summary: whoever claims it first, unless
e gives it away. I wonder if the text could be simplified.

Title: Agoran Press

{

Purpose: support the documentation of Agoran events in a way that
informs current players and non-players and also supports future
research.

-- Joining and leaving --

Parties to this contract are called Reportors.

Any person CAN become a party to this contract by publicly consenting.

Any person CAN cease to be a party by announcement, unless e owns the
Weekly Assignment, or is responsible for publishing a report in the
current week and has not done so.

-- Assignment --

The Weekly Assignment is a unique indestructible asset which can be
owned by players and this contract. It can only be transferred as
outlined below.

A player who owns a Weekly Assignment at the end of a week is Assigned
to that week.

If a person Assigned to a week, then e SHALL publish a Weekly Report
during the following week, summarizing notable events for the Assigned
week. Notability, and what must be included in a summary, are at the
author's discretion. (If this becomes a problem, we can sort it out
later.)

The Weekly Assignment can be transferred as follows:

* If this contract owns it, any Reportor CAN take it by announcement.

* If a Reportor consents to receive it, the owner CAN transfer it to
  that Reportor by announcement.

* At the beginning of every week (immediately after responsibility for
  the previous week is determined) it becomes owned by this contract.

* If it would lack an owner or be owned by the Lost and Found
  department, it becomes owned by this contract.

-- Payment --

Credits are a currency. If a player is Assigned to a week, then the
first time e publishes a Weekly Report for that week e is granted one
credit. (No time limit for payment; late is better than never.)

Whenever a player owns a Credit and this contract owns at least 5 Coins,
that player CAN transfer 5 Coins from this contract to emself by
announcement. When e does so, one of eir Credits is destroyed.

The Editor is the recordkeepor for Credits. The player Assigned to the
previous week is the recordkeepor for Credits, or Falsifian if nobody is
Assigned.

-- Amendment --

Any Reportor can propose an amendment to this contract by announcement.
If an amendment was proposed at least 2 days ago, at least two thirds
(rounded up) of all Reportors consent to it, and it has not yet been
applied, then any Reportor can apply it by announcement, causing this
contract to be amended according to it.

}

- Falsifian


--
Falsifian


DIS: Draft Reportor contract

2020-06-20 Thread James Cook via agora-discussion
This is intended to be a publicly funded contract once we have a rule for that.

(The same thing could be accomplished more simply by making Reportor
rule-defined, but I'm interested in being able to add things to Agora
without adding complexity to the rules.)

Much of the text is around determining who's responsible for writing
the report for a given week. Summary: whoever claims it first, unless
e gives it away. I wonder if the text could be simplified.

Title: Agoran Press

{

Purpose: support the documentation of Agoran events in a way that
informs current players and non-players and also supports future
research.

-- Joining and leaving --

Parties to this contract are called Reportors.

Any person CAN become a party to this contract by publicly consenting.

Any person CAN cease to be a party by announcement, unless e owns the
Weekly Assignment, or is responsible for publishing a report in the
current week and has not done so.

-- Assignment --

The Weekly Assignment is a unique indestructible asset which can be
owned by players and this contract. It can only be transferred as
outlined below.

A player who owns a Weekly Assignment at the end of a week is Assigned
to that week.

When a person is Assigned to a week, e SHALL publish a Weekly Report
during the following week, summarizing notable events for the Assigned
week. Notability, and what must be included in a summary, are at the
author's discretion. (If this becomes a problem, we can sort it out
later.)

The Weekly Assignment can be transferred as follows:

* If this contract owns it, any Reportor CAN take it by announcement.

* If a Reportor consents to receive it, the owner CAN transfer it to
  that Reportor by announcement.

* At the beginning of every week (immediately after responsibility for
  the previous week is determined) it becomes owned by this contract.

* If it would lack an owner or be owned by the Lost and Found
  department, it becomes owned by this contract.

-- Payment --

Credits are a currency. If a player is Assigned to a week, then the
first time e publishes a Weekly Report for that week e is granted one
credit. (No time limit for payment; late is better than never.)

Whenever a player owns a Credit and this contract owns at least 5 Coins,
that player CAN transfer 5 Coins from this contract to emself by
announcement. When e does so, one of eir Credits is destroyed.

The Editor is the recordkeepor for Credits. The player Assigned to the
previous week is the recordkeepor for Credits, or Falsifian if nobody is
Assigned.

-- Amendment --

Any Reportor can propose an amendment to this contract by announcement.
If an amendment was proposed at least 2 days ago, at least two thirds
(rounded up) of all Reportors consent to it, and it has not yet been
applied, then any Reportor can apply it by announcement, causing this
contract to be amended according to it.

}

- Falsifian