Finds the asset your licence does not actually cover, before you publish
A production accumulates hundreds of assets, each with a licence permitting some uses and not others. The failures are boring and expensive: music licensed for web in a broadcast cut, stock licensed for one campaign reused in the next, a font licensed for print embedded in an app, a contributor whose release covers the film and not the trailer.
This agent reads the licences and releases in your knowledge base and checks each asset against the use you actually intend — the media, the territory, the term, the number of impressions or the edit. It reports what is covered, what is not, and what you hold no document for at all.
The distinction it holds is between an asset that is cleared, one whose licence does not stretch to this use, and one nobody can find a licence for. The third is the dangerous category, because an asset with no paperwork looks identical to a cleared one in every asset manager. It gives no legal opinion and clears nothing — it produces the list a rights manager works.
When the fix is a swap rather than a takedown and a claim.
Re-run per version instead of trusting that the film's licences travel.
What was checked, against which documents, and when.
Media, territory, term and edit — a licence is only ever a licence for something specific.
The dangerous category: with no licence on file, an asset looks identical to a cleared one.
The trailer, the social cut, the paid version. Licences frequently do not travel to them.
A licence that expires mid-campaign, flagged with the date it stops covering you.
Every finding names the document and the clause, so a rights manager checks in a minute.
It reports coverage. Clearance is a decision with legal consequence.
This agent runs server-side through the PROMIVO runtime. Each run is logged step by step and every tool call is permission-checked before it executes.
Read-only by design. This agent has no path to sending, spending, publishing or committing anything. Where that limit is the product, removing it would remove the reason to trust the output.
Demo dataIllustrative sample output, abridged.
{
"assets": [],
"production": "Autumn brand film",
"intendedUse": {
"term": "12 months",
"media": [
"web",
"paid social"
],
"territories": [
"EU"
]
}
}{
"assets": [
{
"clause": "\"Licensed for use on the licensee's own website and organic social channels.\"",
"forUse": "Paid social",
"status": "not-covered-for-this-use",
"reference": "AUD-02",
"sourceDocument": "Music licence — Ostinato Library, 2026-03",
"matchConfidence": "certain"
},
{
"clause": "Term: 24 months from 2024-11-01.",
"forUse": "All",
"status": "expired",
"expiresOn": "2026-11-01",
"reference": "VID-11",
"sourceDocument": "Stock footage licence 88-2211",
"matchConfidence": "certain"
}
],
"escalate": true,
"disclaimer": "A comparison of held licences against the described use. Not legal advice, and nothing here clears any asset for publication.",
"noDocument": [
"AUD-04 — background track in the social cut. No licence found under any title supplied."
],
"useAssessed": "Web and paid social, EU, 12 months, including the 30-second social cut.",
"escalationReason": "One asset has no licence on file, and one licence expires inside the intended term."
}No integrations required.
Every asset in the cut, against every licence you hold.
Check whether last year's licences stretch to this year's use.
See which assets do not travel.
$279/month
Billed monthly through your PROMIVO subscription. Cancel at any time.
Runs consume your plan allowance for agent executions and tokens. See plan limits.
No. It compares the licences you hold against the use you describe and reports gaps. Whether a use is permitted can turn on wording, jurisdiction and industry practice, and it routes those rather than deciding them.
No. It reports coverage and gaps. Clearance is a decision with legal and financial consequences and belongs to a person.
It reports the asset as having no document, which is the most important finding it produces. An unlicensed asset is indistinguishable from a cleared one until someone sends a claim.
No reviews yet. Reviews open once customers have run this agent.
Tell us what to change and our team will scope a customised version for your business.
Customize this agent