To be frank, I haven't done a good job at explaining how it works.

The intent is that other contacts deliberately interface with my contract
and have a similar Signal/Task system. Like that, we can send "Signals"
between each other and presumably "Tasks", while neither of us is a member
of the other's contract, protecting from the contract being possibly
malicious or it unintentionally traps you or something, but still having
contract-like functionality.

On Fri, May 5, 2023 at 5:09 PM Forest Sweeney via agora-discussion <
agora-discussion@agoranomic.org> wrote:

> On Fri, May 5, 2023 at 4:20 AM Yachay Wayllukuq via agora-business <
> agora-busin...@agoranomic.org> wrote:
>
> > So, I was thinking about the Mousetrap scam and how to possibly protect
> > myself from that kind of thing while still interacting with potentially
> > dangerous contracts. I initially thought about making a "Hazmat Suit"
> > contract which would work similarly to this Gundam one, but I found that
> > this kind of contact is *also* useful for things that you can't Act on
> > Behalf for, which has come up a few times during my Stamp trade
> > discussions. So I re-themed it to a giant mecha suit, which keeps the
> > aesthetic of keeping me protected, but it now also has that robotic
> flavor
> > which lets it "do" things as well, as detailed in its Task mechanism and
> > the Driving the Gundam action.
> >
> > I'd appreciate feedback on how to deal with the amendment of Gundam. I
> was
> > thinking that I could perhaps only do it with the consent of all Clients
> of
> > Pending Tasks, but I'm not entirely sure yet.
> >
> > I'm not sure either about how useful this "Gundam" contract will be, but
> > giant mechas are cool, and hopefully this contract is too.
> >
> >
> > I create the following contract titled "GUNDAM-YAXAY"
> > {
> > This is the Yaxay-model Gundam (the "GUNDAM-YAXAY", "GD-YAXAY", "GD-YXY"
> or
> > other similar variants), and Yachay is its Pilot and only party.
> >
> > SIGNALS
> > This Gundam has Signals, which are tracked by the Pilot. Signals have a
> > Content, which is text.
> >
> > The Pilot can create a Signal by announcement.
> >
> > TASKS
> > This Gundam has Tasks, which are tracked by the Pilot. Tasks are either
> > Pending or Completed, defaulting to Pending. Tasks have an Assignment,
> > which are a specific action or sequence of actions, and a Client, which
> is
> > a person. All Tasks must be Pre-Approved.
> >
> > To Drive the Gundam is to, for each Pending Task in the order of oldest
> to
> > earliest, perform their Assignment and then set them to Completed.
> >
> > PRE-APPROVAL
> > This Gundam has Pre-Approved Tasks, which have Conditions, and all of
> this
> > is tracked by the Pilot. The Pilot can create Pre-Approved Tasks and
> their
> > Conditions with eir consent and the consent of who would be its Client.
> >
> > The Pilot can destroy Pre-Approved Tasks with the consent of its Client.
> >
> > When the Condition of a Pre-Approved Task becomes true, once instance of
> > its Task is created.
> >
> > It is ENCOURAGED that these Conditions are other 'Signals'.
> > }
> >
> > I create the following Signal from my Gundam: "Hello World, this is the
> > GUNDAM-YXY"
> >
>
>
> As the only party, you are free to amend your contract unanimously as long
> as you are considered to have consented to.
> Similarly, I don't think this really protects you from such a "mousetrap"
> scam. If you join a bad contract, I don't think another contract will fix
> it, in fact, it will only grant you more blots since you will be violating
> the new contract? That's my understanding at least.
>
> For example, if I have this malicious contract, which I have somehow made
> you a member of (eg by unwillingly forcing you to join original mousetrap
> style, or by amending an existing contract):
> {
> By being in this contract, you consent to actions this contract would have
> you make. 4st CAN act on behalf of parties to this contract to create blots
> in those parties' possession. FURTHERMORE, parties to this contract
> explicitly and unambiguously consent to 4st creating arbitrary promises and
> pledges on eir behalf, and voting on eir behalf. Parties to this contract
> CANNOT place or change eir votes otherwise.
> Players cannot leave this contract, and 4st can amend this contract at any
> time.
> }
> then I think Gundam doesn't protect you? (pardon if the contract is doing
> things in little ways that are incorrect, it is simply to illustrate a
> malicious contract)
> --
> 4st
> Referee
> Uncertified Bad Idea Generator
>

Reply via email to