In the current draft, &lt;obiligation&gt; is an child element of &lt;party&gt;. However, when we think about the multi-party scenario, <div>unless we specify the target that the party is obliged to, it would have no meaning. </div>
<div><br></div><div>Thus, we would have two ways to implement it. </div><div><br></div><div>1. destination as an attribute. </div><div><br></div><div>&lt;obligation to=&quot;partyid&quot;&gt;</div><div><br></div><div>2. Flatten obligations. </div>
<div><br></div><div>&lt;obligation from=&quot;partyaid&quot; to=&quot;partybid&quot;&gt;</div><div><br></div><div>Which do you think is better? </div><div><br></div><div>From the point of view of writing an application, the second option may be easier. </div>
<div><br>-- <br>Nat Sakimura (=nat)<br><a href="http://www.sakimura.org/en/">http://www.sakimura.org/en/</a><br><a href="http://twitter.com/_nat_en">http://twitter.com/_nat_en</a><br>
</div>