August 18, 2026
Washington is done.
Washington State is now the first fully verified state on Canopy Season. 245 events, every one of them checked by hand.
Here's what that took: 25 to 35 hours over two weeks. Do the division — that's six to eight minutes of human attention on every single event.
For each one, I confirmed the event title, the dates, the location and the venue, the event website, the application URL, organizer contact info, and booth pricing. Attendance estimates, application deadlines, and fees are almost never just sitting there waiting to be copied. They're buried in a PDF from last season. They're on a third-party listing that may or may not still be true. Sometimes they don't exist anywhere online and the only way to get them is to ask.
Across the WA run editors submitted 199 approved edits:
5.7 fields changed per event on average, median 6, max 12
117 changed the website, 103 added an apply URL, 134 added pricing
Of the WA events in the DB at that point, only 96 of 196 had a live URL — 57 missing, 21 redirected, 10 dead, 11 unchecked
In the original WA scrape (347 rows): 345 had no fee info, 275 no apply URL, 273 no contact of any kind, 157 no website
Examples:
Issaquah Farmers Market (10 fields edited by hand) — the scrape had linked pickering-barn.com, the venue's site, not the market's, and it was dead. Correct answer was a City of Issaquah page, and the apply form lives on a third domain entirely (issaquahfm.mymarket.org)—the URL looked plausible and was still wrong.
Peninsula Art League Summer Art Festival (12 fields — All fields) — the scrape placed the event in Bremerton. Sehmel Homestead Park is in Gig Harbor, ~25 miles away. Fixing that changed the city, the url slug, the type (Craft → Artisan), and pulled in a $295 booth fee with a March 6 deadline. Best example of a wrong fact rather than a missing one — a vendor trusting that row would have searched the wrong town.
That's the job—There's no shortcut, and there's no script that does it for you.
Why almost nobody does this
I want to be precise here, because it matters.
Many vending directories are free to vendors. Free to vendors means someone else is paying, and whoever pays gets to define what "good" looks like. If listings are the product, then more listings is the goal, and verification is sand-in-your-swimsuit friction. An unchecked event still counts as inventory. That's not a conspiracy. It's just what those incentives produce.
Now here's the part that's just arithmetic.
Six to eight minutes an event is what verification costs. That's my measured rate — on a state I know well, with tooling I built for this exact job, and I'm fast at it now. Apply that to a directory carrying 20,000 events and you get somewhere between two thousand and twenty-seven hundred hours. That's one person, full-time, all year, doing nothing but checking listings.
And it doesn't end. Fees change, deadlines move, organizers hand off, markets fold. So it isn't a one-time two thousand hours — it's two thousand hours a year, every year, forever, just to stand still. That's a permanent salaried position whose entire job is re-reading event pages nobody thanks them for.
So when a large directory tells you its events are verified, the question isn't whether they're honest. It's where those hours went. I've gone and looked. Not exhaustively — but I've pulled up competitors' listings, the ones flagged verified, and found booth fees off by orders of magnitude, application URLs that resolve to nothing, deadlines from seasons that already came and went, and dead events. Not obscure listings buried on page forty. Ones wearing the badge.
I'm not naming anyone, because the point isn't who. The point is that "verified" is doing no work as a word when nothing on the page tells you what was verified, by whom, or when.
Canopy Season is paid by vendors. That flips the math completely. A dead link, a stale fee, or a market that quietly folded last spring may cost me a subscriber. So I check. Every time.
Here's a test you can run on any directory, including this one. Pick three events. Can you tell who checked them, and when? If that isn't on the page, it isn't verification. It's a word and one I intend to make good on.
What's next
49 states, DC, and five territories to go. I'm not going to pretend I don't have a massive amount of work ahead of me. At Washington's pace it's a long haul, and I'll get it completed when I get it completed.
But the hard part is the first pass. Once a state is verified, keeping it current is a fundamentally different job — checking what changed instead of building from nothing. Every state I close reduces the size of the problem.
When it's finished, this will be the most accurate and complete database of vending events in the country. Not because I found a clever trick, but because I was willing to do the part other lists decided you wouldn't mind them skipping.
Washington vendors: your state is done. Go look.
