An agent's catalog search/lookup request was recorded
RECEIVE
serving.catalog.query_recordedMessage
event_idstringrequiredstore_idstringrequiredmerchant_idstringrequiredkindstringrequiredAllowed:
searchlookupsurfacestringrequiredserving.Surface's full domain (internal/planes/serving/lifecycle_contract.go) — openai_chatgpt is defined on that type but never actually produced by deriveSurface today (no signal distinguishes ChatGPT/ACP traffic yet).
Allowed:
google_ai_modegoogle_geminiopenai_chatgptother_agentunknownagent_platformstring | nullBest-effort agent platform identification from the UCP-Agent header; null when the header wasn't present.
requested_product_idsstring[]requiredThe returned page's SKUs for a search, or the looked-up item id for a lookup — recorded even when the lookup misses. Never raw free-text query content.
occurred_atstring<date-time>required