@lehnberg Do you mind creating a new keybase channel on the node team, similar to what was created for tx-building? I think that would be a wise place to continue this discussion.
I think I found something that could be useful for the Objective-Dandelion. The document shows how to build a path (chain) where each vertex receives a transaction (which can be validated) and replaces the whole output set with new outputs - this effectively unlinks inputs from outputs at each step and is more effective when we have aggregation (replacing all outputs in a 1-2 tx doesn’t really do much). Objective-Dandelion seems appropriate here because it clearly defines a path from a starting vertex to a fluff vertex and the path has the property that the closer a vertex is to the fluff vertex, the more likely an aggregation will happen.
The document first describes the general idea of such a ‘cleansing chain’. There is a section with how a variant of this could be used in Objective Dandelion.