he final ResourceSpecification. It can optionally conform to a ProcessSpecification.  It will have at least one input or output RecipeFlow.</p>
<h4 id="vfrecipeexchange">vf:RecipeExchange</h4>
<p>RecipeExchange corresponds to the Agreement in the Plan Layer.  It enables generation of plans that include agreements.  It can contain as many RecipeFlows as needed.</p>
<h4 id="vfrecipeflow">vf:RecipeFlow</h4>
<p>A RecipeFlow defines either an input or output to a RecipeProcess, and/or a clause of a RecipeExchang