W3C home > Mailing lists > Public > public-interledger@w3.org > March 2017

Re: Contract law for computers

From: David Nicol <davidnicol@gmail.com>
Date: Sat, 25 Mar 2017 13:23:56 -0500
Message-ID: <CAFwScO_KEqJt168+QMWed4XgnTNxhWEUuLwmuXnej_C80XKarA@mail.gmail.com>
To: Andrew Bransford Brown <andrewbb@gmail.com>
Cc: Interledger Community Group <public-interledger@w3.org>
"withdraw agreement" is missing from the events -- I believe that is a
valid transition during the negotiation state, and may be implied by any
modification of terms. Including that does complicate things and create
potential race conditions, but it seems like it should be a supported
event, that might have been left out from the list in the belief that it
was adequately implied.

On Sat, Mar 25, 2017 at 3:39 AM, Andrew Bransford Brown <andrewbb@gmail.com>

> A computer protocol for transactions has to stand scrutiny of contract law:
> *Contract "events"*
> Offer:  description of value the originator of the contract is selling.
> Terms:  value wanted OR a constraint/legal term.
> Counter:  formal offer during price and/or terms negotiation.
> Agree:  Indicates a legal contract.
> Deliver:  Full or partial delivery of value.
> Received:  Person has received Delivery.
> Complete:  Contract fulfilled.
> Close:  Closing the contract for whatever reason.
> Notice:  A legal or system notice about the contract.
> *States of a contract*
> Initiated
> Legal Offer  (Offer & Terms are specified)
> Negotiation
> Contracted  (Terms were agreed upon)
> Delivery
> Complete or Closed/Cancelled
> Suggestions, feedback, and assistance is welcome.

"Have you taken yourself seriously today?" -- the gravity clown
Received on Saturday, 25 March 2017 18:24:29 UTC

This archive was generated by hypermail 2.3.1 : Saturday, 25 March 2017 18:24:30 UTC