On 8/25/2020 2:42 PM, Nathan S via agora-business wrote:
On 8/25/2020 11:21 AM, Nathan S wrote:
{
Name: The Supertask Experiment
Parties: Nathan
Only Nathan may be a party to this contract. Nathan may not destroy
this contract. All actions in this contract happen under a "I say, I
do, therefore it happens" basis, meaning that all actions are taken
instantly, without implicitly advancing time. As the rules do not
prohibit it, in this contract, multiple actions may happen at the same
time. Time does not advance during this contract's effects unless
explicitly stated by this contract or the rules. This contract is
capable of owning assets.
For the purposes of this contract, an instant is defined to be a
specific moment in time, with infinite instants in any given division
or unit of time. An example of an instant would be precisely 1.87856
seconds after midnight on July 12, 1983. Any measurement of precise
time can be understood to be an instant. An instant can not cover more
than a single instance of precise time. For example, an instant can
not be the entirety of the second after midnight on July 12, 1983, but
precisely one second after midnight on July 12, 1983 can be understood
to be an instant.
Multiple actions can resolve in the same instant. If an action starts
and resolves in the same instant, that action takes no time. Actions
that resolve in the same instant can be dependent upon prior actions
in that instant. For example, in the same announcement, one can
transfer coins from a locker or similar contract to themselves, and
then perform an action with those coins, both of those actions
happening in the same instant despite the second action being
dependent on the first one. Actions dependent on another action can be
started and resolved at the same instant as the action it is dependent
on without passing time.
This contract can perform any number of, or every, action(s) on the
behalf of any party to this contract. This contract can consent to any
number of, or every, action(s) on the behalf of any party to this
contract.
This contract and any parties to this contract consent to every
transfer of Dock assets.
A Dock asset is an asset with default owner Nathan. The class of
entities which can own a Dock asset is restricted to Nathan and this
contract. If the ownership of a Dock asset were to be transferred to
the Lost and Found Department, ownership is instead transferred to
whoever most recently had the Dock Asset, not including the Lost and
Found Department. A Dock asset can be transferred to this contract or
any party to this contract. Consent of parties to this contract or the
consent of this contract itself is not needed to transfer a Dock asset
to this contract or to parties of this contract. This contract can
create a Dock asset at any instant.
This contract creates one Dock asset.
If, at any instant, Nathan owns any given Dock asset, this contract
will, on eir behalf, transfer that Dock asset to this contract.
If, at any instant, this contract owns any given Dock asset, this
contract will transfer that Dock asset to Nathan.
}
The Supertask Experiment fails. Contracts are not able to act on behalf
of players.
You could still amend it to make it work - instead of saying that the
contract does a thing, say that the contract enables a party to do said
thing (if that makes any sense). Also, if you are actually done with it
- as the Notary, the person who keeps track of contracts, I would
request that you destroy the contract. You'll have to amend it to allow
you to destroy it though.
--
ATMunn
friendly neighborhood notary and Speaker of Agora :)