In the two-sided market I'm now proposing a "transaction" is one or more wiring sessions on the platform that assembles and modifies one wiring diagram from elements of the Producer repository (Business Objects) and the Consumer repository (wired components, both supplied as part of the technical infrastructure and produced by encapsulation of wiring diagrams), and deploys that wiring diagram, either in the Consumer repository (for execution or re-use) or externally (for execution).
I’ve done enough prototype development to believe that the technical concept is feasible, although much work remains to be done to realize it commercially.
I’ve discribed the technology at: http://melconway.com/docs/