Campaign deal graph

One record of every deal term. Documents are checked against it; people approve every change.