I'd be happy to review the latest version, but I don't want to use the last version because I won't know what has changed. Could you share your current copy? ---- Publius Scribonius Scholasticus p.scribonius.scholasti...@gmail.com
> On Oct 14, 2017, at 5:46 PM, Aris Merchant > <thoughtsoflifeandligh...@gmail.com> wrote: > > On Sat, Oct 14, 2017 at 9:58 AM, Alex Smith <ais...@alumni.bham.ac.uk> wrote: >> On Sat, 2017-10-14 at 00:29 -0700, Aris Merchant wrote: >> >> A lot of feedback here. Much of it is typo corrections, but not all of >> it. >> >>> Destroy each contract. [Just in case.] >> "Contract" is not currently rules-defined, so this attempts to destroy >> real-life contracts (thus creating a legal fiction that they don't >> exist). Given that Agora used to be capable of recognising those, this >> may be a useful precaution to take anyway; I just find the implications >> interesting. > > I know. I just want to make absolutely sure no one claims that > existing contracts kept existing even in the absence of an authorizing > rule (like patent title do) and are now binding again. > >>> A condition is inextricable if it is unclear, ambiguous, circular, >>> inconsistent, paradoxical, depends on information that is impossible or >>> unreasonably difficult to determine, or otherwise requires an unreasonable >>> effort resolve; otherwise it is extricable. A conditional is inextricable >>> if >> "unreasonable effort to resolve" >>> its condition is inextricable; otherwise it is extricable. A player SHOULD >>> NOT >>> use an inextricable conditional for any purpose. >>> >>> An action said to be "subject to" a conditional if the possibility, >> "An action is said to be "subject to" a conditional if its >> possibility,"; you have two separate typos here > > Fixed. > >>> permissibility, or effect (depending on context) is determined by the >>> conditional. A value is said to be subject to a conditional of the the >>> state >> "conditional if the state" > > Fixed. > >>> of the value is determined by the conditional. >> >> >>> A person SHALL not act on behalf of another person if doing so causes the >> "SHALL NOT" > > Done. > >>> second person to violate the rules. A person CANNOT act on behalf of >>> another >>> person to do anything except perform a game action; in particular, a person >>> CANNOT act on behalf of another person to send a message, only to perform >>> specific actions that might be taken within a message. >> This seems to preclude publishing a report on behalf of another player, >> unless you treat the report as a body of text that's nonetheless >> distinct from the message containing it. > > It does. That is also precluded by protected action 6. I'm not opposed > to making an exception in the long run, but I'd like to wait until > we've worked out the bugs and scams. > >>> A regulation's promulgator SHALL generally obey eir own regulations as long >>> as they are acting reasonably within their rule defined scope. E NEED NOT >>> follow any regulation constraining em to take or not to take some action >>> with >>> to eir regulations, or any regulation constraining em to violate a rule. >> "with to" doesn't make sense. Do you mean "with respect to"? (It's >> possible that the correct correction is something else, but it needs >> correcting somehow.) > > Changed to "with regard to". > >>> A contract is a textual entity, and the ruleset described entity embodied >>> therein. A document can only become a contract through the appropriate >>> ruleset >>> defined procedures. Changes to the contracts text by rule defined >>> mechanisms >> "contract's text" >>> (including those delegated to the contract itself) do not change the >>> identity >>> of the contract. >>> >>> The following changes are secured at power 2.1: creating or modifying a >>> contract or causing an entity to become a contract. [Note that, >>> as a precaution, causing an entity to cease being a contract is not >>> secured.] >> The square-bracketed section will end up in the ruleset the way your >> proposal is currently worded. I recommend either removing it or >> removing the brackets (it wouldn't be terrible to have an explanatory >> note in the rules). > > Note the top paragraph "Lines beginning with hashmarks ("#") and > comments in square brackets ("[]") > have no effect on the behavior of this proposal. They are not part of any > rules > created or amended herein, and may be considered for all game purposes to > have been removed before its resolution." > >> >>> Contracts have parties, who are persons. The person(s) who create(s) a >>> contract is/are automatically a party/parties. Other persons CAN become >>> parties by announcement if the contract permits them do so. Parties can >>> leave >> "Other persons CAN become parties to a contract by announcement if the >> contract permits them to do so"; this is a combination of a typo fix >> and a rewording to make it clearer. > > Done. > >>> a contract by announcement, ceasing being parties, if the contract permits >>> the to do so. A contract CAN expel a party or group of parties by >> "if the contract permits them to do so" >>> announcement, causing them to cease being parties. > > Done. > >>> formation. The Notary CAN by regulation increase this limit up to a maximum >>> of 7; e CANNOT decrease it. >> I'd be happier without the regulation clause here, given that it looks >> a bit like the regulation works by amending a rule. If you think that >> the ability to change the limit is necessary, I'd recommend stating >> something like "the limit is by default 3, but can be set to a higher >> value as specified by regulation by the Notary". Or just making it a >> switch, that works too. > > How's this: > > "A person CAN create a contract by announcement by spending 1 shiny, > specifying > the contract's text. A person SHALL NOT create more than X (where X is the > contract limit) contracts per week by this method, and the Notary CAN destroy > any excess (i.e. beyond the X permitted) contracts by announcement within 7 > days of the contracts' formation, but only if the contract(s) were excess at > the time of their creation. > > The contract limit is an untracked singleton switch, defaulting to 3, with > possible values of any integer between 3 and 7. The contract limit can be > set to any valid value in a regulation promulgated by the Notary." > > It's a tad clumsy, but I think it captures the correct meaning. > >>> If a contract has fulfilled its purpose, does not specify any gamestate >>> affecting statements, or otherwise seems unlikely to be used, the Notary >>> CAN and SHOULD destroy it Without 2 Objections or with Agoran Consent. Any >>> player may destroy a contract with 2 Agoran Consent. Players SHOULD NOT use >> "may"? You probably mean "CAN" here. > > Done. > >>> the methods in this paragraph to further their private interests. >> >>> The text of a contract CAN specify obligations upon its parties. Parties to >> Given that this is a state of existence rather than an explicit action, >> I'd prefer "can" to "CAN" here. > > Done. > >>> a contract SHALL abide by its terms and SHALL NOT deliberately or >>> negligently >>> breach them. The fact that the action described by the contract is in >>> violation of the rules is not a defense if the violative nature is >>> reasonably clear from its text. If whether an action is permitted or >>> forbidden >>> by a contract is indeterminate or subject to an inextricable conditional, >>> it is presumptively permitted. >> >>> As an exception to the provisions of the previous paragraph and the >>> circumstances in which cards would ordinarily be appropriate, a person >>> awarding a card under this rule MAY and CAN validly consider the equitable >> "CAN validly" is pretty much a synonym for "MAY". Congratulations on >> finding a place where "MAY" is appropriate, though! > > No, it isn't. MAY means "CAN permissibly". It is currently ILEGAL > _and_ IMPOSSIBLE for the referee to give inappropriate cards, so if > I'm stretching the definition appropriateness I need to make the > action both legal and possible. > >>> interests of justice and interests of the game, including the importance of >>> the observation of contracts, as a mitigating or aggravating circumstances >>> when awarding a card. Such a person MAY, CAN validly, and SHOULD also >>> consider >>> the instructions of the contract or contracts in question when issuing a >>> card. >> >>> The text of a contract CAN permit persons to act on behalf of a party or >>> group of parties. To do so, it must specify: >>> >>> a. Which of its parties can be acted on behalf of; >>> b. What actions can be taken; >>> c. Who can take the actions; and >>> d. Any conditions or limitations upon the actions. Such limitations >>> and conditions CANNOT be inextricable, and if they are, >>> the actions CANNOT be used. >> I considered trying to persuade the Rulekeepor to number rules out of >> order so that this could be scammed, but it's too much effort for too >> small a scam. You just want "If any of the limitations or conditions >> are inextricable, the actions CANNOT be used"; as you have it at the >> moment, you're attempting to define the limitations as being >> extricable, in contradiction to the definition earlier. > > Done. I'm not sure a judge would agree with you, but I'd rather not > risk it and your way is clearer. > >>> The following are protected actions: >>> >>> 1. Registering and deregistering; >>> 2. Submitting, pending, or voting freely on a proposal, but only if the >>> sole >>> effect the proposal would have if adopted is to create, modify, or >>> destroy >>> a contract or group of contracts, or to cause an entity or group of >>> entities to become or cease to be a contract or group of contracts; >> You should probably ban contracts from interfering with the >> distribution and assessment of the proposal, too. > > See item 6. > >>> 3. Destroying or amending a contract, intending to do so, and >>> supporting, objecting to, or resolving such an intent, except where the >>> mechanism for such destruction or amendment is created by the contract >>> itself, and creating a contract; >> This sentence is really hard to read. I'd recommend either moving >> "creating a contract" to a new bullet point (preserves the meaning), or >> placing it at the start, i.e. "Creating, destroying or amending a >> contract" (note that this changes the meaning slightly, but in a >> probably harmless way) > > I did the later. > >> >>> 7. Objecting to or supporting an intent to perform an action while >>> speaker; >>> 8. Using an executive order; and >> If you want to protect these two, you might want to consider protecting >> the ability to start a Festival too (which is the same sort of thing). >> On the other hand, it might be interesting for all of these actions to >> be controllable by contract. >> >>> 9. Making, amending, revoking or calling in a pledge. >> We could/should consider repealing pledges quickly after this is >> adopted, on the basis that contracts have a superset of their >> abilities, although that's not necessary to do in the same proposal; >> this proposal's doing quite enough as it is! > > I think pledges serve a useful purpose. On the other hand, it would be > possible to move the entire pledge rule into a contract, given how > powerful contracts are. > >>> Rules to the contrary notwithstanding, a contract CANNOT compel, forbid, >>> or in any significant way alter, tamper with, or modify the performance of >>> a protected action. A contract CANNOT punish a player for performing or >>> failing protected action, or for doing so in a particular manner, except >>> where it would otherwise be ILEGAL. A contract also CANNOT enable a person >>> to >> "ILLEGAL" > > Fixed. > >>> do any of the things prohibited to the contract by this paragraph. Insofar >>> as >>> a contract or a provision or clause of a contract contravenes the letter or >>> spirit of this rule, it is void and without effect. >> >>> A contract's text can specify whether or not that contract is >>> willing receive assets or a class of assets. Generally, a contract CANNOT >> "willing to receive" > > Fixed. > >>> be given assets it is unwilling to receive. If the contract is silent on >>> the >>> matter, or if its willingness is indeterminate or the subject of a >>> inextricable conditional, the procedure to determine its willingness is as >>> follows: >> >> >>> An asset generally CAN be transferred (syn. payed, given) by announcement >>> by >> "paid", surely? > > Fixed. > >>> its owner to another entity, subject to modification by its >>> backing document. A fixed asset is one defined as such by its backing >>> document, and CANNOT be transferred; any other asset is liquid. >>> >>> To spend an asset is to pay or destroy it for the purpose of doing some >>> other >>> action or fulfilling an obligation by announcement; if the action would not >>> be completed, the obligation would not be at least partially fulfilled, or >>> more of the asset would be spent than is needed to perform the >>> action/fulfill >>> the obligation, then the attempt to spend fails. Whether the asset must be >>> spent or payed is determined by what is needed to perform the action. If >> Likewise, "paid" here too. > > Fixed. > >>> the entity defining or enabling the action does not specify which is >>> necessary, but merely that the asset must be spent, then it is transferred >>> (to Agora unless otherwise specified). >> >>> Amendments to a backing document shall not be construed to alter, transfer, >>> destroy, or otherwise effect any assets defined by that document, unless >> "affect" > > Fixed. > >>> that is their clear intent. >>> >>> An asset or class of assets is private, rather than public, if it's >> "its" > > Fixed. > > Thank you for your help! > > -Aris
signature.asc
Description: Message signed with OpenPGP using GPGMail