DVCS and DAGs, Part 1 · HackerTrans