not a proposal but when it is Murphy is Co-Author, anything else I
overlooked?


Stock Market V 2

Agoran Stock Market

1. This contract is known as the Agoran Stock Market.

2. This contract creates a currency known as Stock Market Dollars or SMDs.

3. A stock symbol is a string of one to five characters each of which is a
member of the set of letters in the English alphabet.

4. For each stock symbol, "<symbol> shares" is a currency.

5. This contract defines a position called SEC member, when a player joins
this contract if there are fewer than five SEC member e becomes a SEC
member.

6. SEC support means with the support of a majority of SEC members.

7. A member of this contract may make another member a SEC member with
support of a majority of members of this contract.

8. This contract defines the role of SEC President. A SEC member may make
another SEC member SEC President with SEC support if and only if the player
who would be SEC President is capable of serving as a contestmaster. If a
player becomes an SEC member and
there is no SEC President e becomes SEC President.

9. There can be only one SEC President at any time. If a player is made SEC
president while another is already SEC President, the player who has been
SEC President the longest is no longer SEC President.

10. An SEC member may change this contract with SEC support. No player may
change this contract otherwise.

11. If the SEC President is incapable of serving as contestmaster e CAN and
SHALL vacate the role and positions of SEC President and SEC member.

12. Upon their being 10 members to this contract the SEC President CAN and
SHALL turn this contract into a contest.

13. The SEC President shall serve as recordkeeper of stocks, and SMDs.

14. A company may be formed by 3 members of this contract with SEC support
by announcing eir intent to do so along with a company name, and a stock
symbol which is not claimed by another company. When a company is formed the
SEC President CAN and SHALL remove from each member's who formed the company
possession a number of SMDs equal to the number of SMDs in eir possession
multiplied by 0.5. E shall then create in each of eir possession a number of
<symbol> stocks such that the total number of <symbol> stocks is 100 and no
player who formed the company owns two more than any other player who formed
the company (e.g. 33 + 33 + 34 = 100 and 33 = 33, and 34 - 33 = 1 so all
conditions would be met). The players who formed the company are designated
Director of <symbol>.

15. Support of <symbol> means support of all players with the position
Director of <symbol> and is synonymous with <symbol> support.

16. This contract defines the role of Stock Broker, the stock broker is the
RecordKeeper of BUY ORDERS and SELL ORDERS. If a player
joins this contract and e does not immediately become the SEC President and
there is no Stock Broker, e becomes the Stock Broker. If the Stock Broker
becomes the SEC President e vacates the role of Stock Broker and the SEC
member who has been an SEC member the longest, excluding the SEC President,
becomes the Stock Broker.

17. A Directory of <symbol> may with <symbol> support and SEC support may
request Distribution of Dividends by announcing eir intention to do so. The
SEC President then CAN and SHALL pick a random positive integer between 1
and 100 inclusive and inform all SEC members and all Directors of <symbol>
of the number e picked. E shall then in the possession of each member of
this contract create a number of SMDs equal to the number of <symbol> stocks
that member owns multiplied by the number e picked and divided by 100.

18. A Director of <symbol> may with <symbol> support and SEC support request
a Stock Split by announcing eir intention to do so and a positive real
number between 0.1 and 2 inclusive. The SEC President shall then in the
possession of each member of this contract create or destroy a number of
<symbol> stocks such that the member now owns X * Y stocks where X is the
number e owned before this action and Y is the number specified by the board
of directors.

19. When this contract is a contest a player may request conversion of a
number of points, not to exceed two, or a number of SMDs. The SEC President
shall then in that players possession destroy the requested number of points
or SMDs and award or create the required number of points or SMDs such that
a player who had points revoked gains SMDs and a player who had SMDs
destroyed gains points both according to the ratio defined in this contract.

20. The ratio of points to SMDs is 2:100.

21. A player may with SEC support replace another player as Director of
<symbol> if e owns more <symbol> stocks than the player e wishes to replace.

22. A player may have a BUY ORDER recorded by the Stock Broker by
announcement that e is placing a BUY ORDER. The announcement must contain
the number of SMDs e is willing to trade per <symbol> stock and the number
of <symbol> stocks e wants.

23. A player may have a SELL ORDER recorded by the Stock Broker by
announcement that e is placing a SELL ORDER. The announcement must contain
the number of <symbol> stocks e is wishing to trade and the pricer per
<symbol> stock e wants.

24. The Stock Broker CAN and SHALL with SEC support reconcile BUY ORDERS
with SELL ORDERS  and notify the SEC President of the changes in <symbol>
stocks and SMDs according to the procedures herein.

24. A. The Stock Broker may adjust the price on BUY ORDER or SELL ORDER to
match that on a SELL ORDER or BUY ORDER respectively provided the ORDER e is
matching it to is the ORDER of that type with a price closest to the one e
is adjusting.

24. B. If the last ORDER the stock broker adjusted was a BUY ORDER the next
order e adjusts must be a SELL ORDER. If it was a SELL ORDER the next order
e adjusts must be a BUY ORDER.

24. C. If the adjustment to a BUY ORDER would mean the ORDER has a total
cost higher than the previous total cost the Stock Broker CAN and SHALL
adjust the number of <symbol> stocks such that the total cost is less than
or equal to the original total cost.

24. D. If the Stock Broker reconciles part of an ORDER e shall create a new
order of the same type for that player to satisfy the difference in the
number of <symbol>stocks at the original price per stock.

24. E. Following this E shall request support for the reconciliation from
SEC members.

















-- 
Chester Mealer
[EMAIL PROTECTED]

Reply via email to