Human drivers can absorb "check the operator's website"; AI search products cannot. The whole point of an AI answer is that it is the answer. A user who asks SearchGPT for parking near a venue is not going to tap through three operator websites to verify availability. If the AI quotes a number, the AI's number has to match what the driver finds when they tap through, every time. That hard constraint shapes everything about how Park Graph publishes availability.
The biggest practical implication is that availability cannot be cached at index time. A static parking dataset that updates once a day is useless to an AI search product because the answer it quotes will be wrong by lunch. Park Graph therefore exposes a sub-second feed and a hold endpoint rather than a snapshot-style dataset; AI search products call them at render time.
The second implication is that confidence has to be a first-class field. If the dispatcher cannot quote an exact number with confidence, it should quote a range, and the AI search product should phrase the answer accordingly. The confidence_bandenumeration on every availability response is the contract that lets that work.