A tournament requires people to arrive at a set time and stay for two hours. A festival crowd does not plan its route: it wanders.
What follows from that:
The conclusion: a festival needs a chess area rather than a tournament. And any tournament is kept short and run inside the area.
A workable combination for a mid-sized area: six free-play tables, a puzzle board, and every couple of hours a simul or a mini-tournament, so there is a rhythm and something to announce.
Choosing the kit - boards and pieces, transporting them.
The main mistake is waiting for people to approach. A festival area only lives with an active host.
That last point is the important one: the purpose of a festival area is not to play games but to bring people into a regular format. In the Vibe Chess appan event has an invitation QR code - worth printing and standing on the table, so somebody points a camera and sees the city's calendar of tournaments.
Badly: the crowd is wandering and does not plan to stay for two hours. Better to run a free-play area and keep any tournament short and repeating - three rounds of blitz starting every hour, so whoever missed one can enter the next.
Free play with a host, «king of the table» where the winner stays on, hourly mini-tournaments, a simultaneous exhibition, a puzzle board, and giant chess for children and photographs.
Plastic and vinyl only: they survive rain, sun and children. Weighted pieces are essential, since wind takes light ones. Expensive wooden sets do not go outdoors - some pieces are always lost.
At least two: one playing and explaining the rules, one watching the area and inviting passers-by. Without an active host the area sits idle however many boards are on it.
Give them a next step: a card for the local club, a link or a QR code to the calendar of upcoming events. The purpose of a festival area is not the games played but the people brought into a regular format.
No arbiter skills required. The app takes over the part that usually stops people from running tournaments at all: who plays whom in each round and who finishes first.
The bot is constantly improved based on real tournaments. If you need a feature that isn't there yet, message the developers right inside the bot with the /support command. Many features appeared exactly because organizers asked for them, and useful ideas get added quickly.
Adjacent formats - conferences, outdoor events, neighbourhood tournaments. A multi-event programme - a chess festival.