Ad tech specifications as JSON Schema Unofficial

Unofficial · Not an IAB Tech Lab artifact

Ad tech specifications as JSON Schema

In the era of agentic development, every standard needs an executable specification, not only prose that agents and implementers have to interpret. This work tries to fill that gap. It adds nothing to the official specifications: it is a pipeline that reads each specification's text and produces a faithful JSON Schema implementation of it. Those schemas are, or should be, the foundation of each standard's SDKs.

Where a text leaves a point open, a recorded decision fills it, the same way in every variant, and goes back to the specification's owners as feedback. Where we would change what a text settles, the change is a separate variant that you switch on. The default, as written, proposes no change. The site is unofficial and isn't an IAB Tech Lab artifact.

It covers OpenProposal, a specification that agents use directly, and the shared standards it rests on: AdCOM's code lists and the Deals API.

The specifications