What the Golf Industry Taught Me About Standardized Protocols
I run a golf league. Not as my main business — as something I care about enough to spend real time on. And when I started digging into the booking and scheduling infrastructure that runs most golf operations, I found something that perfectly illustrates why the Universal Commerce Protocol matters for commerce broadly.
Every golf course has a tee time system. Most of those systems are siloed, proprietary, and built to keep the course in control of distribution. A few third-party booking platforms have tried to aggregate across courses — GolfNow, TeeOff, Supreme Golf — but the integrations are brittle, the data is inconsistent, and the real-time availability picture across a region is basically impossible to get without hitting 20 different APIs with 20 different schemas.
For a human booking a tee time, this is annoying. For an AI agent trying to automatically book the best available tee time based on weather, group preferences, travel logistics, and handicap range — it’s a wall.
The Fragmentation Problem in Every Industry
Golf isn’t special. What I described above exists in every vertical: restaurant reservations, service appointments, event ticketing, equipment rental, commercial real estate. Every industry has built its own isolated systems with its own data models, and the AI layer that everyone is now trying to build on top of them is fighting the fragmentation instead of sitting on a clean foundation.
I’ve seen this firsthand in restoration. Our job management system speaks one language. Our supplier procurement speaks another. Our insurance claims system speaks a third. When I try to create a unified view — or let an AI agent operate across all three — I’m building an interpreter, not an integration.
The economic cost of this is staggering when you add it up across an entire industry. Every company builds the same translator. Every AI layer fights the same fragmentation. The collective waste is enormous.
What a Protocol Actually Changes
A protocol doesn’t tell you how to build your system. It tells you how to expose your system to other systems. It’s the difference between everyone speaking their own private language and everyone agreeing on a common vocabulary.
In golf, if every tee time system exposed availability via a standardized schema — with consistent field names, time formats, pricing structures, and availability states — an AI agent could query 200 courses with one API pattern and get a coherent picture of regional availability in seconds. Today that same query requires 200 custom integrations or a massive third-party intermediary that extracts rent for bridging the gap.
That’s what UCP is building for commerce. Not a new platform. Not another middleman. A shared vocabulary that lets agents, merchants, and platforms speak to each other without an interpreter.
The Adoption Problem Is Real
I don’t want to oversell this. Protocol adoption is hard. The golf industry has had half a dozen standardization attempts over 20 years and none of them achieved full traction. The incumbent system vendors have no financial incentive to interoperate — their lock-in is their business model.
The difference this time, in commerce broadly, is that the demand signal is coming from a new direction. It’s not buyers asking for interoperability. It’s AI agents failing to transact, and the economic cost of that failure landing directly on merchants. When your AI purchasing agent can’t buy from a supplier because their product data is a PDF, you feel that cost immediately.
That’s a different pressure than “it would be nice if systems talked to each other.” That’s lost revenue, today, traceable to a specific integration failure. That kind of pressure tends to move markets faster than any standards committee.
I’m watching the golf league I run slowly start to feel this. Group booking requests are increasingly coming from corporate event AI agents that need structured availability data, not a phone call to a pro shop. The courses that build for that will fill their shoulder times. The ones that don’t will wonder why their corporate bookings are declining.
Same story. Every industry. Pick your timing.
Leave a Reply