10 September 2026 · Updated 17 September 2026

Bilateral Deal Records vs Programmatic Guaranteed: What Is the Difference?

The structural difference between programmatic guaranteed (parallel DSP and SSP records) and a bilateral deal record (one shared DealSheet held by both parties), and why this determines post-campaign reconciliation quality.


By Alkimi

TL;DR: Programmatic guaranteed is a well-established deal type: a fixed-price deal for a guaranteed volume of impressions, transacted through programmatic infrastructure. A bilateral deal record is a different concept: the shared document generated by agent-to-agent negotiation that both parties hold independently. Programmatic guaranteed produces a deal setup in a DSP; a bilateral deal record produces a DealSheet accessible to both parties from the point of execution. The first is a transaction type; the second is an accountability infrastructure.

Programmatic guaranteed is one of the most widely used deal structures in digital advertising. A buyer agrees a fixed CPM and a minimum impression volume with a publisher; the publisher commits to fulfilling that volume from defined inventory; and the deal is transacted through programmatic channels, typically a DSP connected to the publisher's SSP via a deal ID. The buyer gets delivery certainty; the publisher gets revenue certainty. The infrastructure is standard and the deal type is well understood.

Bilateral deal records in the agentic sense are a different construct. They are often discussed alongside programmatic guaranteed because both involve pre-agreed terms rather than open auction dynamics, but the structural difference between them is significant.

What programmatic guaranteed actually means

In a programmatic guaranteed deal, the terms (CPM, volume, inventory) are agreed between a buyer and a publisher, typically through a human negotiation between agency and publisher sales. The agreed terms are then set up in the buyer's DSP and the publisher's SSP. The deal ID connects them. When the campaign runs, the DSP uses the deal ID to access the reserved inventory at the agreed price.

The record of the deal is a deal ID in both the DSP and the SSP. The buyer's record is in their DSP; the publisher's record is in their SSP. They are not the same document: they are two separate records that should contain consistent information, but which are held independently and reconciled periodically. Discrepancies between buy-side and sell-side reporting in programmatic guaranteed are common, because the two records are maintained in different systems that use different impression counting methodologies.

The programmatic infrastructure in a guaranteed deal is the delivery mechanism, not the negotiation mechanism. The negotiation happened offline, by humans, and the DSP/SSP setup is the implementation of what was agreed.

What a bilateral deal record is

A bilateral deal record is the output of an agent-to-agent negotiation: a structured document generated at the point where both parties' agents reach agreement. It contains the agreed terms (CPM, inventory specification, audience parameters, format, time period), the parties to the deal (identified by their mandate references), the timestamp of execution, and a reference to the marketplace where the negotiation occurred.

Both the buy-side agent and the sell-side agent receive the same document. Neither can modify it after execution. The document is stored by the marketplace in shared state: both parties can retrieve it independently.

The bilateral deal record is not a deal ID in a DSP and a deal ID in an SSP: it is a single document that both parties hold in identical form. This is the structural difference that matters for post-campaign reconciliation.

Why the difference matters for reconciliation

Post-campaign reconciliation in programmatic guaranteed typically involves comparing buy-side and sell-side impression counts and attempting to reconcile a discrepancy that may be 10-15% or larger. The reconciliation is between two records that were never the same document.

Post-campaign reconciliation against a bilateral deal record is different in kind. Both parties have the same DealSheet. The question is not "do our records agree?" but "did delivery match what both of us agreed?" The discrepancy being investigated is a difference between the agreed delivery and the actual delivery, not a difference between two separate records of the agreed terms.

This is a narrower and more specific question. It is easier to resolve because the agreed terms are shared and unambiguous.

Can programmatic guaranteed become bilateral?

In principle, the terms of a programmatic guaranteed deal could be expressed in a bilateral DealSheet rather than in parallel DSP and SSP setups. This is where the market is moving: as agentic marketplace infrastructure matures, the expectation is that even deals where the terms were negotiated in advance (by agents or by humans) will be recorded in bilateral DealSheets rather than in separate platform configurations.

The transition requires both the buy-side and the sell-side to be connected to a marketplace infrastructure that supports DealSheet generation and storage. It does not require the deal itself to be negotiated by agents: a deal negotiated by humans can still be recorded in a bilateral DealSheet at the point of execution.

Buyers and publishers evaluating their long-term infrastructure choices should consider whether their current deal management systems can generate bilateral records, or whether they will need to integrate with marketplace infrastructure to do so as the standard develops.

Entering Alkimi Marketplace...