1. A system for automating quality assurance (QA) for standardized content sharing, comprising: a data store comprising a non-transitory computer readable medium storing a program of instructions for the automating of QA; a microprocessor that executes the program of instructions; a shared content receiver to: receive shared content to be served in-stream with primary content presented in a content sharing service, and receive, from a source of the shared content, augmenting data that describes one or more characteristics of the shared content in a pre-determined format, the pre-determined format specified by the shared content receiver; an authorized provider to determine whether a source of the shared content is authorized to provide shared content to the system; a rule retriever to retrieve rules associated with serving the shared content, at least one of the retrieved rules indicating a type of content that the source of the shared content is allowed to present in the content sharing service; an augmenting data checker to determine if the augmenting data is compliant according to the retrieved rules; and a verification transmitter to transmit an indication of whether the augmenting data is compliant.