@@ -282,6 +282,15 @@ made possible using an opt-in gossip layer. On this layer it is permitted to
282282broadcast partially accepted proposals. See below for a discussion of flood
283283protection considerations in this setting.
284284
285+ Listen advertisements can specify constraints for proposals being entertained,
286+ indicating that proposals outside of the constrained subspace (see coalition
287+ proposal details below for specifics) are unacceptable at any price.
288+
289+ Finally, listen advertisements also indicate the owner's willingness to serve
290+ as a validator node in transaction construction, as either demanding to be a
291+ one, opting in at the aggregator's discretion, or declining. The aggregator has
292+ an incentive be a validator (and to do so honestly), but is not required to.
293+
285294### Co-Spend Proposals
286295
287296Co-spend proposals specify a set of outpoints of coins intended to be spent
@@ -397,6 +406,15 @@ rejects a coalition proposal due to the inclusion of a specific proposal it may
397406broadcast a counter coalition proposal proposal of its own, so there is no
398407mechanism for explicit rejection.
399408
409+ A coalition proposal also specifies a concrete transaction construction
410+ protocol version, and commits to a specific set of listen advertisements
411+ associated with the specified UTXOs, which have either demanded or opted into
412+ serving as validators. These peers agree to allow other peers to connect to
413+ them and facilitate in gossip. Depending on the liveness requirements of
414+ byzantine agreement for the subsequent transaction construction protocol, the
415+ aggregator may specify validators at their discretion and named parties may
416+ accept or decline.
417+
400418#### Bootstrapping consensus for transaction construction
401419
402420Once a coalition proposal is fully accepted, a coalition has been formed
0 commit comments