Their screens, their vocabulary, our seam drawn in place. Reading the boards: everything in teal is Precise; everything else is Prisma exactly as it works today. Each board opens with what we add and why it wins, then shows it on the live surface.
Compiled 2026‑08‑04, updated after the Jul 28 transcript and the research passes · New York · screen anatomy verified against Mediaocean's public help center, training PDFs, and partner documentation · campaign and account data on these boards is illustrative · contains relationship detail; internal only
PlanGoals · RFPs · Guideline API in
Buy▲ Surface 01 · the buy grid
OrderIOs sent · O‑#### · versions R0.01
Trafficprovider mapping · auto‑send
Analyzedelivery pulled daily · pacing
Actualize▲ Surface 02 · view in Buy
Invoices▲ Surface 03 · Reconcile mode
PayIgnitia payables · IPS rails
Substrateprogram · Surface 04 · the substrate
Retentionprogram · Surface 05 · skunkworks
Networkprogram · Surface 07 · the end state
The buyer app calls itself Buyer workflow: module nav Administration · Agency setup · Authorizations · Campaigns · Performance · Invoices · Reports, with Goals and Plan in the campaign's left rail and Buy · Order · Traffic · Analyze as workspace views. Campaigns key to C/P/E (Client / Product / Estimate). One campaign, a converged linear × digital CPG flight, runs through Boards 01–04; Board 05 turns the same machinery on Mediaocean's own book.
SURFACE 01The buy: price the decision before the IO goes out
Prisma Media · Buy tab · the placement grid inside a campaign
1PlannerCreates campaign against C/P/E, builds the media plan
2BuyerEnters placements: Prisma for Sellers, RFP Import, or Manual Entry
3ApproverApproves budget via the campaign header or the Media Authorization tool
4BuyerSends the order; cost method locks with the IO; seller accepts or returns Rev 0.01
5BuyerPushes placement details to the ad server once provider mapping resolves
Precise addsa decision‑value column and one priced move, before the order goes outWhy it winsthe buy is where value gets committed; pricing it beside the rate turns authorization into a valued decision, from data already in the grid
mediaoceanBuyer workflowMeridian Collective · NA East
Precise · before this goes to the Order view2
Moving $220,000 from Streamvale RON (0.27, under‑par for this audience) to ESPN+ prime (0.51) raises expected incremental‑reach contribution +1.8pp at equal spend. Decision priced against the calibrated par for CPG converged video. predict 0.42 · band ±0.04record dr:9e41…a2c7Release into the order stays with the buyer; the send in the Order view seals fields one through three.3
Board 01The buy grid inside the Buyer workflow shell, one teal column and one teal panel added. Module nav, workspace views, toolbar verbs, grid columns, and ID formats are Prisma's own. The left rail (Goals · Plan · DOCUMENTS · MEDIA PLAN) is flattened into the view strip for width, and the linear DDL line transacts in Prisma's TV stewardship toolkit; it is shown inline as the converged view the demo argues for.
1
The decision-value column. One number per placement line: predicted contribution to the campaign objective per dollar, with its uncertainty band, computed before authorization. Reads like a rate, sits beside the rate, respects the line's Cost Method and Unit Type.route 02 · building
2
The pre‑order panel. Prisma already gates the way out twice: financials before the order send ("Financial update pending. Update financials before sending this order") and client authorization before the ad‑server push ("Campaign must be authorized by client to send to ad server"). We add the third gate question: what is this order worth, and what one move improves it? The rebalance is priced, not suggested.shipped as the incremental‑reach optimizer · running in the Omnicom engagement
3
The release gate. Nothing auto‑executes. The buyer releases the move; the Order‑view send (which already stamps order number, version, and Send date) seals the first three fields of the decision record: what was known, what was chosen, what we predicted. Surfaces 02 and 03 write the last two.governed release · shipped pattern
Native vocabulary on this board: Buyer workflow · Campaign ID (CP…) · C/P/E · placement / package (cube) / roadblock (road icon, created by starring a primary child placement) · Placement ID (P10…) · Cost Method (CPM/CPA/CPMV/Flat/Free) · Unit Type · Planned Unit Amount · Served by · order versions R0.01 / Rev 0.01 · buyer order states Not sent / Sent / Agency Accepted / Accepted / Revision requested · changed cells highlight purple, mandatory cells blue
SURFACE 02Actualization: the calibration track writes itself
Buyer workflow · Actualize Performance view inside Buy · planned and actual side by side, payable delivery by source, then "Update financials"
1SystemAd‑server delivery pulled daily; pre‑populates actuals by placement and MOS
2BuyerOpens Actualize Performance in the Buy view: month tabs, planned vs actual
3BuyerPicks the delivery source for actuals per line: ad server / supplier / 3rd party / custom formula
4BuyerRedistribute all variances for July; variance rules fire
5BuyerUpdate financials: actualized month posts to the financial system
Precise addspredicted · realized · band, beside planned‑vs‑actualWhy it winsactualization already joins committed spend to delivered reality every month; three columns make it a calibration track that compounds
mediaoceanBuyer workflowMeridian Collective · NA East
Update financialsRedistribute all variances for Jul 2026CloseFilter placements…
Placement ID
Name
Planned cost
Actual cost
Variance
Actual > Payable (source)
Predicted1
Realized
Band
P10XF2A
CTV :30 Prime Sports · ESPN+
$299,600
$291,180
−2.8% ▲
Supplier ▾
0.51
0.49
within
P10XF2B
CTV :30 Premium AVOD · Hulu
$367,033
$365,890
−0.3%
Supplier ▾
0.44
0.45
within
P10XF2C
vMVPD RON Ent. · Streamvale
$159,633
$148,110
−7.2% ▲
3rd party ▾
0.27
0.19
below
P10XF2D
Social Video 1P Seg · Meta
$358,400
$361,020
+0.7%
Ad server ▾
0.38
0.37
within
P10XF2E
OLV Skippable · YouTube
$266,483
$264,700
−0.7%
Supplier ▾
0.33
0.34
within
July actualized
$1,451,149
$1,430,900
−1.4%
0.40
0.39
within
Precise · calibration track · month 1 of the 90‑day test2
July's lines weight to 0.40 predicted; the sealed campaign prediction (dr:9e41…) is 0.42 ± .04, and realized 0.39 sits inside the band. One line broke the band: Streamvale RON's miss ran deeper than impressions, landing in the target audience itself, and it was worth −$11.8k in contribution against a −$11.5k face shortfall.3 The $220k moved off Streamvale lands in ESPN+ August and September prime windows (July prime avails were already committed). The deliberate holdout (Linear DDL, held out of optimization) actualizes next month. record dr:9e41…a2c7 · field 4 of 5 written
Board 02The Actualize Performance view inside Buy. Prisma's variance math handles dollars delivered; the three teal columns say whether the decision performed as priced. The Actual > Payable source picker and both toolbar verbs are Prisma's own; column order and the units columns are simplified (the documented grid actualizes units beside cost).
1
Predicted / Realized / Band, per line. Actualization is the one place in adtech where committed spend and realized delivery already sit side by side, monthly, under variance rules, with the payable source chosen line by line. We add the third pair: what we said the decision was worth, and what it proved to be worth. No new plumbing; the daily delivery feed and the source picker already exist.route 01 · ready as read‑only value report
2
The calibration track. Every month of actualization appends to a recorded track: predictions against outcomes, bands honored or broken. Ninety days in, this is a track record nobody can argue with; it is the agreed success test from the July 24 call.write path designed · the skunkworks build
3
Variance priced in contribution, not face dollars. Prisma flags a −7.2% delivery miss and lays the sources side by side; the teal pair adds what the miss meant, priced. This is deliberately not plan‑vs‑actual reconciliation, which Guideline's exclusive API owns; it is decision‑level calibration, which nobody owns.boundary honored
Native vocabulary: Actualize Performance (view in Buy) · billable and payable lines · Actual > Payable · payable source: Planned / Invoice (weighted) / Invoice / Supplier / 3rd party · Redistribute all variances for <month> · Update financials · variance rules (agency / user level) · MOS · delivery data pulled daily
SURFACE 03Reconcile mode: History logs edits; this logs decisions
Buyer workflow · Invoices module · Reconcile mode, where OK to pay lives, with statuses and the tolerance gate verbatim from the Invoice Management quick card
1SystemInvoice lands: e‑invoice feed (DV360: one invoice per Prisma Order #) or manual Add; status Pending
3FinancePer placement, sets Approved from a source: Planned / Invoice (weighted) / Invoice / Supplier / 3rd party
4SystemOK to pay stays greyed until approved sum is within tolerance
5FinanceOK to pay → Reconciled → Accounts Payable; credits negative, adjustments positive; planner reviews after
Precise addsa signed five‑field record on every settled line, and a priced recommendation at OK to payWhy it winssettlement is where money and meaning meet; the record gives finance a number both sides can re‑run
mediaoceanBuyer workflowMeridian Collective · NA East
⚠ The difference between the approved and invoice amounts exceeds the allowable variance. Difference is $−11,523.00
Precise · value check before OK to pay, order O‑5K2Q3Known: RON entertainment avails, modeled audience overlap · Chosen: keep $479k on Streamvale across the flight ($160k in July) after the $220k rebalance out · Predicted: 0.27 ± .07 · Happened: 0.19, below band; the miss concentrated in the target audience · Learned: par for this supplier‑daypart drops 12%; next flight prices it accordingly. Signed ed25519 · independently re‑runnable. Recommendation: dispute $11,523; the −7.2% delivery miss was worth −$11.8k in contribution. record dr:9e44… · field 5 of 5 written The credit memo gets a defensible number.
Board 03Reconcile mode as finance sees it: grid columns, source dropdown, the greyed OK to pay, and the tolerance message are Prisma's own (the warning string is verbatim). OK to pay renders greyed: the tolerance gate is doing what the quick card documents, and the teal panel is what turns the blocked payment into a priced dispute.
1
A record chip per placement line. Prisma already auto‑matches booked to invoiced and gates payment on tolerance. The chip answers the next question: did the flagged variance matter, and what did it teach the system?route 01 · ready
2
The dispute gets a number. Today the tolerance gate says that sources disagree, never why or which deserves to win, and the investigation moves to email ("Review the Planner's workflow after a financial adjustment" is literally a training module). With the record, finance disputes on value.the reconciliation wedge · first workload
3
The five fields, on their settlement rail. Every decision written down completely: what was known, chosen, predicted, what happened, what it taught. Signed so anyone can re‑check it, appended beside the History audit trail (Event / On / Modified by) that today records edits, riding the same close into Ignitia payables and the IPS rails.the product
SURFACE 04The substrate: where the whole program is headed
This board is the goal. The estate running as governed capabilities on Boombox, every action carrying the record. Shown here through a NIVO run view because that is the world it serves; the position itself sits underneath, and NIVO's orchestration stays NIVO's.
1MarketerHands NIVO an approved plan, an email, a spreadsheet; prompt surface "resembles ChatGPT"
2AgentsTaxonomy → Campaign Trafficking → Campaign QA → Decisioning; Orchestrator passes the work
3MarketerDocumented gate: "reviews what the agent has proposed and approves it before anything goes live"
4TodayThe substrate underneath stands open: the position this board shows
The goalthe estate running as governed capabilities on Boombox: registered once, callable everywhere, each action carrying policy, release gates, and the five‑field recordWhy it winswhoever runs the substrate under the next phase of media holds the position that compounds; the legacy businesses are the deepest capability library in the industry
governed runthe substrate, shown as an agent runHarvest Q3 · connected: Prisma EST‑2209 · Innovid
Prompt: "optimize the converged flight against the calibrated objective"Agents engaged: 4 of 12Autonomy policy: client CLT · v3ENFORCED
Agent
Group
Proposed action
Spend touched
Approval
Governed by record1
Reach & Frequency agent
Optimize
Shift $84k Streamvale → ESPN+ prime
$84,000
HUMAN RELEASE
objective: calibrated 0.42 track
Campaign Trafficking agent
Deliver
Retraffic 6 placements, new provider map
—
AUTO (policy)
dr:9f02… signed
Reporting agent
Measure
Weekly composite to client
—
AUTO (policy)
numbers from registry only2
Campaign QA agent
Deliver
3 fixes: naming, missing pixel, flight gap
$0 net
QUEUED
predict logged pre‑action
Spectra local avails + rate check
Legacy capability
Answer the R&F agent's avails question from the local‑TV estate
—
AUTO (policy)
Boombox‑wrapped · dr:9f07… signed
Precise · the legacy estate registered as capabilities3
The teal row is the reframe: a legacy workflow (Spectra local avails, an actualization pass, a reconciliation check) wrapped by Boombox, registered once on the substrate, and callable from NIVO like any other tool. NIVO is the first caller, not the registry; the same capability answers from Prisma‑side surfaces. Every action, agent or legacy, carries the five‑field record; high‑spend moves gate on human release per the client autonomy policy; the exportable trail is the artifact IAB Tech Lab's AAMP protocols are standardizing. NIVO's roster grows by the whole estate, and the estate accelerates instead of aging. the flyer · Bill's accelerant
Board 04The NIVO run view as a governed surface. The agent roster, the Create/Deliver/Measure/Optimize groups, the prompt surface, and the per‑step human approval are documented; the run view is ours; the NIVO‑skinned variant is held for the session Zvika offered. The approval column's policy machinery and every teal chip are what the substrate carries as built.
1
Agents optimize a calibrated objective. Today an optimization agent chases a dashboard. Under the record, it chases the same calibrated contribution track Surfaces 01–03 write, so "90% faster" means "90% faster at the right thing."lands Prisma‑side; shown to NIVO engineering in the session Zvika offered
2
Numbers reach reports through the registry only. The measurement agent can only speak numbers that exist in the record; it structurally cannot write a number into prose. We run this pattern in production today.trace‑talk pattern · runnable now
3
The POV shift. The likely house view runs new agents on the new stack, with legacy as the install base. The bet runs the other way: Boombox wraps the legacy products as agents and capabilities, NIVO registers them, and the twelve agents get the deepest toolset in media on day one. Governance (autonomy policies, release gates, the exportable trail) arrives with it, by construction. Their roadmap stays good; this is the flyer on top of it.the session Zvika offered · lands with Bill
Native vocabulary: NIVO thinks, Orchestrator connects, Agents act · twelve agents · Create / Deliver / Measure / Optimize · Taxonomy agent, Campaign Trafficking agent, Campaign QA agent, Decisioning agent · "notify a human" workflow steps · Bring your own agents (BYOA) · Hypermode / Standard Mode
SURFACE 05The workload they asked for: predict Prisma retention
The skunkworks console · run on Mediaocean's data about Mediaocean
2PrecisePrices each account's renewal as a decision: predicted NRR with band
3MOActs on flagged accounts; actions are released, recorded
4BothRenewals actualize; the calibration track grades every prediction
Precise addsrenewal predictions with bands, on Mediaocean's own bookWhy it winstheir ask, our machinery: proof on their own book before any client campaign is touched
mediaocean × preciseSkunkworks · Account Healthinternal · MO leadership
Book: Prisma NA enterpriseNRR: 104–106, dipped to the mid‑90s on one client (per the Jul 24 call)Question: which accounts protect it
Account
ARR band
Signals
Renewal predict1
Band
Driver
Move
Holdco agency A
$$$$
usage flat · support escalations up
88%
±5
finance seats idle since May
exec QBR + finance re‑onboard
Holdco agency B
$$$$
Dual IO transformation under way
97%
±3
workflow deepening
expand: Direct lane
Independent C
$$
Basis interconnect adopted
74%
±8
execution moved to partner
price the finance spine alone
Brand in‑house D
$$$
serving direct · workflow seats unused
81%
±6
agency‑shaped workflow mismatch
Innovid‑led renewal
Precise · why this is the right first skunkworks workload2
The room asked for exactly this on July 24: predict Prisma retention, cross‑sell the graph, hear every call. It runs entirely on Mediaocean‑owned data, so the data‑rights landmine stays untouched while the calibration track proves itself. Every flagged account is a decision with a prediction and a band; two renewal cycles in, Mediaocean knows precisely how much to trust the system before it ever touches a client campaign. NRR figures per the Jul 24 call
Board 05The retention console: the same machinery pointed at Mediaocean's own book, which is where the room's curiosity already lives.
1
Renewals priced as decisions. Same math as Surface 01, different asset: predicted outcome, band, the single driver, the single move. Calibration on churn signals is the fastest possible proof loop because renewals actualize on a known calendar.skunkworks candidate · zero client‑data exposure
2
The trust ladder. Prove calibration on their own book first; earn the reconciled‑spend slice second; govern NIVO third. Each rung writes records the next rung stands on.sequencing per the Jul 24 agreements
SURFACE 06The connection map: how we physically get in
Six ways in, from zero‑permission to joint build. What makes sense, where, and why.
Modality
What it takes
Where it makes sense
Read‑only value report no integration at all
A monthly export of one campaign's actualized data (they already Export to Excel from every grid). We return the scored report with signed records.
Day one of the skunkworks. Zero permission surface, zero data‑rights exposure beyond one slice. This is "point Precise at one slice of reconciled spend."
Boombox skunkworks deployment the trial that needs no new doors
The governed container deployed into a portfolio seat we already hold: the OMG engagement, papered, sitting on the data spine. One portfolio's decisions priced, recorded, and calibrated end to end, with Mediaocean joining as sponsor and observer of the trial.
The skunkworks at full fidelity: real spend, real outcomes, real records, zero new permissions from Prisma or NIVO. The wrapped‑workflow pattern proven here is the same one the estate adopts later, and the results walk straight into the certified‑category case and the Omnicom working session.
Browser extension overlay the plugin question, answered
A Chrome extension that recognizes Prisma's grids (Buyer workflow is a standard web app at prisma.mediaocean.com) and paints the teal columns from Boards 01–03 over the live page, reading Placement IDs and order numbers from the DOM.
Demo and pilot only, with MO's blessing, never as a go‑to‑market. It proves the UX in their workspace in weeks instead of quarters, and it is how to make the August room point at a screen and say "that, there." An uninvited overlay on agency credentials is a trust‑destroying move; invited, it is the fastest possible show‑don't‑tell.
Certified partner API the precedented door
A Mediaocean developer key (request‑gated) and a certification category. Their program is organized by API category: ad serving, verification, social, ACP, DSP, ERP. Campaign push, daily delivery pull, monthly actualization are the documented partner surfaces.
The real integration: "decision valuation" as a new certified category, landing the teal columns natively in Buy, Actualize Performance, and Reconcile mode. Guideline, Nielsen, and Basis prove the deal shape; this is the ask the partnerships lead can say yes to.
MCP into the Orchestrator their own BYOA door
NIVO's Orchestrator documents "Bring your own agents (BYOA), data, and tools" and human‑notification workflow steps. Precise registers as a bounded capability the Orchestrator can call: price this move, verify this record, gate this release.
The Zvika lane. No UI work at all; the valuation‑and‑record capability arrives as an agent their agents consult. This is also the AAMP compliance answer, and it is the only modality that scales to all twelve agents at once.
Settlement rail attachment records where money moves
The e‑invoice feeds (one invoice per Prisma Order #), Ignitia payables, and the IPS rails ($50B+/yr, 8 of 9 holdcos) already carry structured settlement data. The signed record travels as an attachment keyed to the order number.
The long game: when the record rides the invoice, every settled dollar carries its decision. This is the modality that makes the network compound, and it needs the partner API first.
The sequence that makes sense: the Boombox skunkworks trial runs from day one on the portfolio seat we already hold, the fastest full‑fidelity proof of the whole stack. Beside it: the value report starts the calibration track this quarter, the invited overlay makes it visible in their workspace during the pilot, the certified API is the deal, BYOA is the NIVO lane entered through its own door, and the settlement rail is the compounding end state.
And the template travels. The method ships whole (backstory file, screen‑level walkthrough, connection map) and is the repeatable play for every platform partner. iHeart is next: same record, same wedge logic, pointed at their ad platform, shows, and attribution surfaces instead of Prisma's grids.
SURFACE 07The network: what the whole thing becomes
Boards 01–06 are the seed. This is the plant: Prisma's relationship graph made programmable, Mediaocean as custodian, every company keeping its own authority.
Board 07The federated network. Every company keeps its own context and authority; work travels as mandated, signed edges; capabilities are supply; Mediaocean is custodian. Prisma seeds it because every counterparty already transacts there.
Why everyone in the room wins. Agencies keep their authority and their client relationships. Sellers keep decisioning on their side (their own stated boundary). NIVO keeps its agents and gains distribution. Mediaocean keeps neutrality; the network is neutrality, made enforceable.the room‑safe version of the biggest idea
Why it starts at Prisma, not Innovid. The ask already on the table (calibrate creative) is well‑formed and small; say yes and treat it as the demo. The network needs the place where every counterparty already meets and where our access is strongest. That is Prisma.sequencing per the File's Four ways in table
What Boards 01–06 have to do with it. Every teal element earlier in this document is a network primitive in disguise: the priced decision is the edge's offer, the calibration track is the edge's trust, the signed record is the edge's settlement, the release gate is the mandate. Build the boards, and the network is what they compound into.compounding