A purely DNA nanomachine must support internal stresses across short DNA segments with finite rigidity, producing effects that can be qualitatively very different from experimental observations of isolated DNA in fixed-force ensembles. In this article, computational simulations are used to study how well the rigidity of a driving DNA duplex can rupture a double-stranded DNA target into single-stranded segments and how well this stress can discriminate between unzipping or shearing geometries. This discrimination is found to be maximized at an optimal length but deteriorates as the driving duplex is either lengthened or shortened. This differs markedly from a fixed-force ensemble and has implications for the design parameters and limitations of dynamic DNA nanomachines.