For media owners & agencies
Proof of posting that buyers can check.
Installers capture each face as it goes up. Teleport checks the site, the time and the creative against the approved artwork, and returns a receipt per face. Send the campaign report as links, not a folder of photos.
Billed per face in USD · one campaign to start · receipts in your existing report
- Creative matches approved artworkAccept
- Posted inside the flight windowAccept
- Face fully visible, undamagedReview · re-shoot sent
The proof-of-posting problem
Advertisers ask for proof. Today they get a photo folder.
Photos without provenance
A photo can't show it's this site, this week, or this campaign's creative.
Checking by hand
Someone scrolls through hundreds of photos looking for the wrong face or last month's poster.
Late make-goods
Missed or damaged postings surface after the flight has run, when fixing them costs the most.
How it works
Four steps from site list to report.

- 01 · Load
Upload sites and artwork
Sites, faces, flight dates and the approved creative, once per campaign.
- 02 · Capture
Installers shoot each face
One guided capture per face as it's posted, live at the location inside the posting window. That's Direct mode: the crew already there captures.
- 03 · Check
Teleport verifies
Location and time checks, a match against the approved artwork and reused-photo screening. Models estimate; a versioned policy and human reviewers decide.
- 04 · Report
Every face gets a receipt
Accept or review per face. Flagged faces go back for a re-shoot or a make-good while the flight is still running.
One campaign, every face
See the whole flight at once, and only read the exceptions.
Most faces post cleanly. The report says so in one line, and puts the few that need action at the top.
- Faces
- 48
- Accepted
- 44
- In review
- 3
- Flagged
- 1
- Face 0219Flagged
Last month's creative still up on the right-hand panel.
→ Make-good booked for Thursday
- Face 0108In review
Low sun glare across the lower third.
→ Re-shoot sent to the installer
- Face 0330In review
Tree branch covers part of the face.
→ Sent to the media owner to confirm visibility
What you get
A posting report that answers its own questions.
- A receipt per face, linked from your campaign report
- Creative matched against the approved artwork
- Flags for wrong, damaged or missing postings while there's time to fix them
- Receipts advertisers and auditors can check themselves
- CSV export by campaign and flight
What a receipt proves, and what it doesn't
The approved creative was visibly posted at the site inside the posting window, captured live, with photos that are new for this campaign.
Audience, impressions, or how long the posting stayed up after capture. That scope statement is printed on every receipt.
Pilot & pricing
Start with one campaign. Put it in front of a buyer.
One campaign
- Every face in one campaign
- Pilot fee of $2,500, credited against usage
- Receipts linked from your campaign report
$6 per face
- Installer capture and verification
- Independent site checks billed only when you order them
- Invoiced in USD. No crypto needed.
Your numbers
- Days to deliver proof of posting
- Postings flagged and fixed in flight
- Buyer disputes and make-goods
Questions media owners and agencies ask
Does this need new hardware?
No. Installers use their phones and the link we send for each campaign. Capture happens at the site, so it's checked for location and time.
Who pays, the media owner or the agency?
Either. Media owners use receipts to deliver proof of posting; agencies use them to check it. The receipt is the same.
Does it cover digital screens?
The pilot covers printed and posted faces. If you run digital screens too, tell us; we'll scope them separately.
What happens to the photos?
They stay with you. The public receipt shows the decision, the face and the time. You choose whether to share the photos with a buyer.
Book a pilot
Send your next campaign report as receipts.
Tell us about your next campaign. We'll set up the pilot before the first posting day.