Distribution keeps moving
The platform that carried your audience last year is not the one carrying it now, and the format requirements change with it.
Media & entertainment
Media businesses run on two clocks. One is the publishing clock, where being late means being irrelevant. The other is the rights clock, where a single unlicensed frame is a legal problem that outlives the campaign. Software for this sector has to be fast enough for the first and rigorous enough for the second, which are not natural allies.
“Can you make publishing fast without losing track of rights?”
The pressure
The platform that carried your audience last year is not the one carrying it now, and the format requirements change with it.
What you may use, where, and until when, is complicated, and the cost of being wrong is disproportionate.
Most media businesses own decades of material that is effectively invisible because it was never described properly.
A story lands and traffic goes up two orders of magnitude in minutes, at exactly the moment you most want it to work.
The work
Four systems, split between the clock that wants speed and the clock that wants rigour.
Editorial workflow, scheduling and multi-channel publishing, built around how the newsroom actually works.
Searchable archive with rights metadata attached, so reuse is a query rather than an email to someone who remembers.
Registration, entitlement and retention, which is where the recurring revenue is decided.
Caching and edge strategy that carries the spike without paying for it every ordinary day.
Rights, attached
The expensive mistakes in this sector are almost never editorial. They are an asset reused after a licence ended, by someone who had no way of knowing.
| Field | What it holds | What the system does with it |
|---|---|---|
| Licence window | Start and end date of permitted use | Blocks scheduling beyond the end date, and warns 30 days out. |
| Territory | Where the asset may be shown | Filters the asset out of feeds serving other territories. |
| Medium | Web, broadcast, social, print, or a subset | Prevents export to a channel the licence does not cover. |
| Attribution | The credit that must appear, verbatim | Renders with the asset everywhere, rather than relying on a person to remember. |
| Talent and music clearances | Separate consents inside one asset | Escalates to a named person when any component clearance is missing. |
| Provenance | Whether a model contributed, and how | Labels internally so the question can be answered when it is asked. |
| Takedown | The instruction to withdraw, and its reason | Propagates to every channel the asset reached, with confirmation from each. |
Non-negotiable
Where AI actually lands
Worth doing
Where we stop
Publishing without an editor. The value of a media brand is that somebody stood behind what it said, and automating that away removes the only thing you are actually selling.
Evidence
Grand Casino and GenM Official are both clients, and GenM has published a review of the work.

How we deliver it
Fast, accessible applications that behave correctly on a bad connection.
Component systems that stay consistent long after the first release.
Pipelines, infrastructure as code, and deploys that stop being an event.
Other sectors we work in
Next step
No discovery call with a salesperson, no deck. A senior engineer reads what you send and replies with a real assessment, including when we think you shouldn’t build it.
Certified, partnered and awarded









1/7
Start a project
A senior engineer reads every one of these, and replies within one business day. Nothing here goes to a sales sequence.
To begin
One click. It decides what we ask next.
The problem
One line is plenty. This is the part an engineer actually reads first.
Today
Pick any that apply.
Timing
A real deadline changes the design. An arbitrary one does not.
Size
A range is fine. It shapes what we propose, not what we charge.
Your side
It changes whether we lead, embed, or advise.
Last one
A senior engineer replies within one business day. No sequence, no newsletter.
How would you rather hear back?
Sent
Here is what you told us, and what happens next.