ZAOstock
https://farcaster.xyz/taku0x/0xfe874bc4Notes: A locked footer on every frame, and you named the acts.
720x1280 vertical with audio and captions throughout. A footer runs on every frame sampled carrying SATURDAY OCTOBER 3, ELLSWORTH MAINE, Franklin Street Parklet, Free, All ages and Rain or shine, so the facts survive a repost. You also named four of the acts on screen and credited the logo to attabotty, and you posted to both Farcaster and X.
The festival's name is not in the banner that repeats. ZAOSTOCK is in the tiled watermark and on the closing card, but not in the footer that runs the whole way. So a frame grabbed from the middle carries the date, the place, FREE and the parklet - everything except what the event is called. Adding the one word to that footer would close it.
It measured 30.046621 seconds against a thirty second rule. Over by about one frame, on the file as X serves it rather than as you exported it. It was ruled inside, because X re-encodes every upload and holding it out would have enforced the limit against the encoder rather than against you. Worth knowing the rule has an edge and you landed on it: the safe target for a thirty second limit is about twenty-eight.
It carries the whole festival, and the brief asked for one thing. Come through, the date, the place, the lineup by name, and the after-party. Each part is well made. The brief's argument is that thirty seconds forces a choice and an advert picks one thing to land - the piece that does everything is competing with itself for the same three seconds.