1. A system to support a derivative transaction, comprising: a memory; a processor disposed in communication with said memory, and configured to issue a plurality of processing instructions stored in the memory, wherein the processor issues instructions to: receive data identifying a reference entity participating in said derivative transaction; provide a reference entity information template for screening said received data identifying said reference entity; screen said received data according to the provided reference entity information template identifying said reference entity for accuracy; receive data identifying at least a first reference obligation associated with said derivative transaction; provide a reference obligation information template for screening said received data identifying said at least a first reference obligation; identify and provide one or more supporting electronic documents for screening said received data identifying said reference entity and said at least a first reference obligation; screen said received data according to the provided reference obligation information template identifying said at least a first reference obligation for accuracy by comparing said received data with information in said one or more supporting electronic documents; identify a contractual relationship between said reference entity and said at least first reference obligation; output a data record associated with said derivative transaction, said data record including said data identifying said reference entity, said data identifying said at least first reference obligation, and data identifying said contractual relationship, wherein said data record is verified as accurate as of an issue date of said derivative transaction; and using said outputted data record associated with said derivative transaction to execute a derivative agreement involving said reference entity and said at least a first reference obligation.