Keep the outcome connected to the bid.

Connect signed tracking calls to delivery and spend. Use a durable event spool to carry outcomes from intake to application and reporting.

See how it works
Signed tracking tokensVAST eventsDelivery aggregates

Coming soon. Request early access.

Events and measurementExample
01Win noticeBid outcome receivedNo spend
02Billing noticeFirst billable signalApply spend
03VAST impressionDelivery event receivedDo not rebill
Durable spoolAck after apply
Spend is applied once for the bid.
Interactive example with illustrative data.

An event becomes an accountable outcome.

  1. Verify the tracking call.

    Intake checks the signed bid token and parses the event, including exchange notices and VAST player events.

  2. Record before acknowledging.

    Verified events enter a local durable spool. Consumers apply effects and acknowledge their progress.

  3. Apply and aggregate.

    Billable effects update spend, permitted impressions update caps, and delivery aggregates feed reporting.

Account for retries and delayed signals.

Separate wins from billing.

A win notice is not itself a spend event. The first accepted billable signal, billing notice or VAST impression, accounts spend for the bid.

Replay unacknowledged work.

Spool consumers resume from their acknowledged positions. In a split deployment, events can be forwarded to control for aggregation.

Keep a diagnostic trail.

Sampled auction captures use the adtrace format, while delivery aggregates make outcomes available to the control plane.

Is this exactly-once event delivery?

The spool uses at-least-once delivery. Deduplication and once-per-bid accounting handle repeated signals. That is distinct from promising exactly-once transport across the whole deployment.

Switch to a modern,
affordable DSP.

Buy programmatically or go direct, with agentic workflows and validation included.

Get early access.

Leave your email. We’ll be in touch when pico DSP is ready.

Only pico DSP launch and early-access updates.