The Media Customs
Start localizing your video content for every geography and culture
An agentic ad-clearance crew. It watches your commercial once, then judges it in parallel against every market you ship to, on both counts: the law, and the cultural ground it has to land on. Gesture, modesty, religious symbols, superstition, humour, politics. It builds its own Grafana instrument panel as it goes, and re-renders the shots that fail.
A toast in red wine, which French law keeps off the air. Re-rendered: the wine is juice, the bottle a carafe.
A cigarette at a café table, banned outright by the EU directive. Re-rendered: an espresso, and no smoke.
A hemline that keeps the spot out of Gulf rotation. Re-rendered at the knee, same fabric, same walk.
Global brands ship one commercial into dozens of markets and check maybe six of them. France bans alcohol advertising under Loi Évin. Quebec bans advertising aimed at children under 13. Thailand's lèse-majesté law makes a careless royal reference a criminal matter. The UK requires every ad to pass Clearcast before it airs.
And the unregulated half costs more than the regulated half. Pepsi and Kendall Jenner. Dolce & Gabbana in China. H&M's hoodie. None of those broke a statute. Every one of them was caught by the public instead of by a process. This is the process.
The architectural decision everything else follows from. One multimodal analyst watches the film a single time and writes down what it sees: neutral, timecoded, no verdicts. Then one adjudicator per jurisdiction judges that same fact sheet against its own rulebook, in parallel.
- 1 You hand it a master: an MP4 or a MOV, up to two minutes.
- 2 Ingest cuts it into shots and pulls the audio and a transcript.
- 3 The analyst watches it once and writes timecoded, neutral observations. They go to Loki as they are made.
- 4 That one fact sheet goes to every market at once. An adjudicator per jurisdiction judges it against its own rulebook and grounds its citation against a live source.
- 5 Each finding pushes a severity metric to Mimir on the film's own clock, and an annotation onto the run's dashboard.
- 6 The publisher agent builds the dashboards and the alert rules itself, through the Grafana MCP server.
- 7 A blocking finding trips its alert rule, and the webhook wakes the remediator. This is the arrow that makes Grafana a participant: the fix starts because a chart said so.
- 8 The verifier re-observes the new footage with the same instrument. The metric drops, Grafana resolves its own alert, and the localized master and the certificate are yours.
Everything above is a screen you can click. It is also a tool the agent in front of it can call, and those are the same functions, not a second implementation: an agent that answers “what is blocked in France” out of its own summary of a summary is a demo, and this one answers it by reading the store the market room reads. Ask for something nobody wrote a screen for and it writes the LogQL, builds the dashboard and hands you the URL.
Built for the Agentic Cinema hackathon, Grafana Labs track. Gemini 3.7 and Veo 3.1 on Vertex AI, Grafana Cloud. Source on GitHub.