Creative rail
01Vojo Passport™
Upload or send via API: video, image, or HTML in, one deployable Passport creative out. Delivery, identity, and smarts ride in the wrap.
Video · Image · HTML · Upload or API
The platform
Vojo Passport™ puts the creative on rails. Vojo Harvester™ reads the glass where it is fitted. vTrust Score™ grades the play from the evidence actually present.
When a layer is missing, the score says so instead of filling the gap. That is the whole design, and it is why the number survives an argument.
Verification engine
LISTENING
Evidence tracks
PASSPORT
CREATIVE————————————————
PLAYER
PLAYBACK————————————————
HARVESTER
POD · OPT————————————————
vTrust Score™
—
00
Listening for a match
Integrity chain
awaiting first write
Nodes mint when a track writes
Only arrived events seal a node
Match event
OPEN
playId
————————
vTrust Score™
Delivery
PENDING
Waiting for a match
Why we exist
A lit panel is only the start. Quality, duration, and the rest of the play decide if it counts.
What follows is the gap, the rails, and the score that settles the buy.
Vojo is pledged to making DOOH — and advertising as a whole — a more trusting, transparent, and sustainable industry.
Buyers
need proof when the campaign demands it
Networks
install proof where inventory needs it, so verified supply grows with the fleet
SSPs / DSPs
need a score in the pipe, not another stack
The gap
Creative left the server. The player wrote a log. The buy cleared. Nobody asked the glass.
So the whole market pads. Networks deliver ten percent or more above what they sold, so the count cannot come up short. Buyers take the bonus and cannot tell generosity from a correction. Exchanges clear the trade on a number none of them can stand behind. Nobody wants the cushion. It is simply what you do when nobody can prove the play.
Fired
Delivery looks clean.
Logged
A file ran. Somewhere.
Unseen
Dark. Wrong input. Half a play. Still billed.

That’s the gap. We exist to close it.
Vojo
One product under the buy. Vojo Passport™ puts creative on the rails. Vojo Harvester™ watches the glass when it’s fitted. Together they feed a vTrust Score™.
Creative rail
01Upload or send via API: video, image, or HTML in, one deployable Passport creative out. Delivery, identity, and smarts ride in the wrap.
Video · Image · HTML · Upload or API
On-panel sensor
02Patented proof of display. Fitted where glass assurance matters. The gold standard for what hit the panel. Deepens the same Passport play.
Patented · on-glass · auto-detected when fitted
Composite
03Composite score from every layer present: glass, quality, duration, integrity. Not a single sensor reading.
94
Sample play
vTrust Score™
How Vojo works
Three beats on every play, from creative wrap to what the glass actually did.
Wrap
01Wrap once. Passport puts every play on the rails, with delivery, identity, and smarts included.
Run
02Keep your players and CMS. Vojo sits underneath and follows the play.
Score
03Fit Harvester, patented proof of display, and the sensor confirms what hit the glass. vTrust scores the full play from the evidence present. No Harvester? That glass layer stays empty. We never invent it.
Vojo Harvester™
Independent of the tag, the player, and the network. Patented proof of display when glass assurance matters.
Vojo Harvester™ is patented proof of display, independent of the tag, the player, and the network. A sensor on the panel that fingerprints the creative on glass. Tags and logs can't substitute for it. vTrust scores the full play; Harvester is the glass layer when fitted.
Patented
Proof of display, granted in the UK and US. The verification standard others measure against.
Independent
Not self-reported by the player, the network, or by us. The sensor watches the panel whoever delivered the ad.
On-glass
Fingerprints what rendered, linked to the Passport wrap on that play.
Read
The sensor watches the panel: what actually rendered, not what the playlist claims.
Match
Fingerprint compared to the Passport wrap scheduled for that play.
Proof
A proof-of-display record, independent of the tag and the player log.
Proof of display record
Display verified
Patented proof of display · Vojo Harvester™
No Harvester on a screen? Passport still runs. We never invent glass credit.
Score anatomy
Think of it like the reCAPTCHA score, for the physical digital medium.
The proof model shows one play against delivery. vTrust is the composite: layers weighted at play level, then aggregated upward.
vTrust is not a single check. It weights glass, quality, duration, and integrity from the evidence on that play. Harvester supplies the glass layer when fitted. Without it, that layer stays empty. Scores roll up to screen, site, and fleet views.
Layers at play level
vTrust Score™
Glass proof
—%Harvester when fitted
Playback quality
—%Freeze, colour, signal
Duration / hold
—%Lease vs runtime
Content integrity
—%Wrap identity holds
Roll-up
Play-level scores aggregated · 4 sites · sample week
—
vTrust Score™
| Site | Screen | Play | vTrust Score™ | State |
|---|---|---|---|---|
| Westfield · L01 | SCR-204 | PLY-204 | — | attest |
| King's Cross · KX3 | SCR-118 | PLY-118 | — | attest |
| Canary Wharf · CW7 | SCR-051 | PLY-051 | — | hold |
| Victoria · V12 | SCR-309 | PLY-309 | — | fail |
“We already do all of this”
Today both answers are the same: whoever sold the slot. That is not a reporting problem, it is a trust problem, and it is why every rate ends up being a negotiation about how much benefit of the doubt you are owed. Vojo answers both questions on every play, from outside the sale.
Vojo Passport™
Creative enters with identity and smarts in the wrap.
Playback bind
The same play tracked when your player or CMS is present.
Vojo Harvester™
Patented proof of display when fitted on the screen.
vTrust Score™
Composite score per play, rolled up from there.
API + attest
Proof and settlement hooks in the programmatic pipe.
Keep the CMS and players on the network. Vojo sits underneath. Next, pipe the score back over the API.
Step 05: where the stack above lands in your pipe.
API + attest
Wrap, layers and composite score all stream back as one event per play. Vojo is third party to every metric available, composes vTrust Score, and sends it back. Webhook or pull.
Built for SSPs and DSPs clearing programmatic inventory. We are working with exchanges to bring verification into the pipe by default. Partnerships will be listed on this site as they go public. Not listed yet? Email partners@vojo-media.com.
Same play, one payload
The play_id and layers from scoring (passport, player, and harvester when fitted) stream as one event. PLY-204 at 94 is the same play you saw above, not a separate report.
Your threshold
Vojo scores; you clear. A 94 passes one bar and fails another, depending on the campaign rule, the exchange floor, or the buyer SLA. Your call in the pipe.
Third party to the metrics
Not the network’s rollup, not the player log. Vojo reads every layer present, composes the score independently, and sends it back.
POST /v1/proof/events
Same play as above
{
"play_id": "PLY-204",
"site_id": "westfield-l01",
"screen_id": "scr-204",
"layers": [
"passport",
"player",
"harvester"
],
"vtrust": 94,
"attest": "eligible"
}Third party to all metrics · PLY-204 · score back · you set the bar
Why it matters
Vojo is pledged to making DOOH — and advertising as a whole — a more trusting, transparent, and sustainable industry.
The programmatic era needs all three, not slogans. Trust in the evidence, transparency in the score, sustainability in cutting wasted spend and wasted delivery.
Trust
Vojo is independent and third party to every metric on the play. Vojo Harvester™ is patented proof of display when fitted. We never invent glass credit.
Transparency
vTrust Score aggregates every layer present, across play, screen, site and beyond, and streams back over the API. You see what counted; you set the threshold.
Sustainability
Don't pay for black screens, wrong input, or tag-success plays that failed on the glass. Don't serve unhealthy panels, or over-play to compensate for downtime you can't prove. Vojo Harvester™ monitors the fleet remotely: site visits only where something's wrong, not to vet screens already working. Spend and energy follow what actually delivered.
Who uses it
One verification infrastructure, adopted in parts. Agencies call it per buy. Networks install on the screens that need it. Exchanges hook in over the API above.
Buy side
Independent verification when the buy needs it, campaign by campaign. Passport verifies on any network today; vTrust Score aggregates every available metric across play, screen, site and beyond. As more networks install Vojo Harvester™, patented proof of display deepens the score, and verified supply surfaces in the public directory as it grows.
Buyer overviewSupply
You sell the inventory. Install Vojo Harvester™ where glass proof matters, on the screens that need it. Vojo is independent and third party to every metric; vTrust Score aggregates upward without replacing your CMS or player. Verified supply surfaces in the public directory as proof rolls out across your fleet.
Network briefingExchange
Independent, third-party verification built for programmatic scale. Vojo aggregates every available metric into vTrust Score across play, screen, site and beyond, then streams it back over the API. You set the threshold before clear, settle, or make-good.
See the APIOps
You wire it in: wrap in Passport, deploy Vojo Harvester™ on the panels that need it, pipe vTrust Score into the CMS, player, or exchange APIs you already run. For in-house ops teams and integrators serving one network or many.
Integrate todayvTrust Score™ sample
Request a sample view: play-level vTrust rolled up by screen and site. Same shape as production scoring.
We'll add you to our mailing list. No contract, and you can unsubscribe any time.
Sample roll-up
Illustrative
| Site | Play | Score |
|---|---|---|
| Westfield · L01 | PLY-204 | 94 |
| King's Cross · KX3 | PLY-118 | 88 |
| Canary Wharf · CW7 | PLY-051 | 41 |
| Victoria · V12 | PLY-309 | 12 |
Roll-up
Play-level scores aggregated · 4 sites · sample week
94
Commercial model
Everyone else sells this as a platform deal: a multi-year commitment and a round of sales calls before you can try anything. Four things, priced for how you actually use each one.
Free
The whole portal, for your whole team. Unlimited users, sites and advertiser accounts. No trial, no tier with the useful parts removed.
Per play
Passport rides inside the creative, so there is nothing to install and nothing to fit, whether you own the screens or are buying across networks you do not. You pay for the plays you score, and you stop when you stop.
Per screen
The on-glass sensor, fitted only to the screens worth proving. Priced by how many you take, so start with the sites where proof changes the rate.
Included
Exchange and CMS hooks come with the infrastructure. Pull the score into your own pipe, or have it pushed. There is no separate integration fee.
Start on one screen. There is nothing to sign before you find out whether it works. And we have our own Smart DOOH Player if you want it: monthly per screen, though nothing in the verification needs it. See the player
FAQ
On the product, how you adopt it, and what lands in your systems.
Selected partners
Built for full self-serve: sign up, integrate, and verify without a sales cycle. Opening to selected partners first while exchange and network partnerships roll out.
Networks, agencies, and SSPs/DSPs by invitation. Public listings and open signup follow as the pipe scales.
Exchange partnerships partners@vojo-media.com