DSA API

refs #230