Parties
- Bayes
- Murphy
- Wooble (contestmaster)
- comex
- root
- Taral
- OscarMeyr
- AFO
- Quazie
- ais523
- woggle
- Warrigal
- PerlNomic Partnership
- Sir Toby
- The People's Bank of Agora
- 0x44
- Elysion
- coppro
- Human Point Two
- allispaul
- C-walker
Text
1. The name of this contest is "The Agoran Agricultural Association".
This is a public contract.
2. The Secretary of Agriculture (hereafter SoA) is responsible for
maintaining this contract. If this contract is a contest, the SoA is
its Contestmaster.
3. Any player CAN become party to this agreement by announcement.
Parties to this agreement are known as Farmers. As soon as possible
after a first-class player becomes party to this agreement for the
first time the SoA CAN and SHALL create a Digit Ranch and three Water Rights
Vouchers in their possession. Any Farmer CAN cease to be party to this
agreement by announcement. Any Land or Crops in eir possession are
destroyed. Any Farmer CAN cause another Farmer to cease to be a Farmer
without objection.
4. Each type of Crop is a currency.
There are eleven types of Crops, represented by the
numbers 0 through 9 and X (10). The SoA is the recordkeeper of Crops.
5. A Farmer CAN spend, for each digit of a number's canonical decimal
representation, either a Crop of the corresponding type or an X crop
to Harvest that number, when permitted by this contract. A Farmer
CANNOT Harvest a number if e does not possess the required Crops to
spend. If a Farmer attempts to Harvest a number for which e does not possess
the required amount of 0-9 crops but e does possess enough X crops to
make up the shortfall, e uses X crops as needed for the Harvest unless
e specifically announces that e does not do so.
6. A Farmer CANNOT Harvest a number unless e specifies exactly one of
the following effects:
a. During the voting period of a Proposal, a Farmer CAN once Harvest
the ID number of that proposal. As soon as possible after doing so,
the SoA CAN and SHALL award that Farmer 2 y-axis points if the proposal was Ordinary,
or 4 x-axis points if it was Democratic.
b. Within one week after an ID number is assigned to a CFJ, a Farmer
CAN once Harvest the ID number of that CFJ. Upon doing so, two Water
Rights Vouchers are created in that Farmer's possession
c. Within one week after a new rule is added to the ruleset, a Farmer
CAN once Harvest the ID number of that rule. As soon as possible after
doing so, the SoA CAN and SHALL create a Land of a random type in that
Farmer's possession.
d. Within one week after an existing rule is amended (other than by mutation), a Farmer CAN
once Harvest the ID number of that rule. As soon as possible after
doing so, the SoA CAN and SHALL create 2 + floor(2*P) Crops of random types in that
Farmer's possession, where P is the power of that rule.
e. Within one week after a rule is repealed from the ruleset, a Farmer
CAN once Harvest the ID number of that rule and specify another
Farmer. As soon as possible after doing so the SoA CAN and SHALL destroy a
random Land in the specified Farmer's possession.
f. A Farmer CAN Harvest the number 1234567890 and specify another
Farmer. As soon as possible after doing so the SoA CAN and SHALL select a
random land owned by the specified Farmer and give it to the
harvesting Farmer.
g. Within one week after an existing rule is mutated (its power is
changed), a Farmer CAN once Harvest the ID number of that rule, and
harvest any other crop and specify the Seed of a Digit Ranch e
owns. As soon as possible after doing so the SoA CAN and SHALL
destroy a Digit Ranch of the specified Seed in that Farmer's
possession, and create in that Farmer's possession a Digit Ranch
with the Seed specified by the additional crop (if the additional
crop was X, the Farmer when harvesting the crop MUST specify a crop
other than X as the Seed).
7. Each type of Land is a class of assets. Ownership of Land is
restricted to Farmers. The SoA is the recordkeeper of Land.
8. A Digit Ranch is a type of Land. Each Digit Ranch has exactly one
Seed, which is an integer from 0 to 9 inclusive. The class of Digit
Ranches with a particular Seed is a currency. When a Digit Ranch is
created, its Seed is chosen randomly (unless explicitly
required by this contract), and thereafter CANNOT be
changed. At the beginning of each week, each Digit Ranch creates one
Crop of the type corresponding to its Seed in the ownership of its
owner.
9. A Mill is a type of Land. Each Mill has exactly one Operator, which
is one of + (addition), - (subtraction), * (multiplication) and /
(division). The class of Mills with a particular Operator is a
currency. When a Mill is created, its Operator is chosen randomly, and
thereafter CANNOT be changed. Once each week, for each mill e owned at
the beginning of that week, a farmer CAN destroy two Crops e owns and
specify the operator of that mill by announcement. E then forms a
mathematical expression using the values of those two crops and the
value of the Mill's Operator exactly once each, and e evaluates the
expression over the finite field of integers modulo 11. If the result
is a number, e gains one Crop of the corresponding type.
10. Water Rights Vouchers are a currency.
The SoA is the recordkeeper of Water Rights Vouchers.
12. Once per week, a Farmer CAN attempt to purchase a new Land by
announcing the type of Land e wishes to purchase. As soon as possible
after such an announcement, if it is permitted for em to do so, the
SoA CAN and SHALL revoke 3 Points from that Farmer and then create a Land of
the specified type in that Farmer's possession.
13. As soon as possible after the beginning of each month, for each
Farmer, the SoA CAN and SHALL destroy a number of Water Rights Vouchers in
that Farmer's possession equal to the number of Digit Ranches that
Farmer possesses. If the Farmer does not possess enough Water Rights
Vouchers to meet this requirement, the SoA CAN and SHALL destroy a number of
random Lands in that Farmer's possession equal to the difference.
14. This contract CAN be amended by any Farmer without three objections.
15. Creating proposals or CFJs for the clear and primary purpose of
Harvesting the ID numbers assigned is a breach of this contract.
16. The Federal Subsidy is an integer value. If the Federal Subsidy
is ever less than 3, it is set to 3. At the end of any week in
which the AAA contract did not attempt to award points the Federal
Subsidy is incremented by 1. At the end of any week in which the AAA
contract attempted to award at least ten points the Federal Subsidy is
decremented by 1. At the end of any week in which the AAA contract
attempted to award at least 20 points the Federal Subsidy is
decremented by an additional 1. At the end of any week in which one or
more Players won Agora by accumulating points the Federal Subsidy is
decreased by 3.
Once each week, a first-class farmer who at the beginning of that week
owned fewer lands than the Federal Subsidy CAN 'request subsidization'
by announcement. As soon as possible after such an announcement the SoA
CAN and SHALL create a random type of land and a Water Rights Voucher in the
possession of that Farmer.
17. Unless otherwise specified, a player performs an action defined in
this contract by announcing that e does it.