# Generated by API Evangelist (build-phrasing.py). Our phrasing, not observed demand. overlay: 1.0.0 info: title: API Evangelist conversational phrasing for Gemini Trust Markets API version: 1.0.0 extends: openapi/gemini-trust-markets-api-openapi.yml actions: - target: $.info update: x-apievangelist-phrasing: method: generated generated: '2026-10-01' generator: build-phrasing.py label: Generated by API Evangelist operations: 7 - target: $.paths['/v1/prediction-markets/events'].get update: x-apievangelist-phrasing: intent: Browse and search prediction market events effect: read questions: - What prediction market events can I bet on right now? - Can I search events by title or filter them to one sport? - Which events are in the crypto category? instructions: - text: Search prediction market events for {search}. slots: search: query.search - text: List {status} events in category {category}. slots: status: query.status category: query.category method: generated generated: '2026-10-01' - target: $.paths['/v1/prediction-markets/events/{eventTicker}'].get update: x-apievangelist-phrasing: intent: Get a prediction market event by ticker effect: read questions: - What contracts are available inside a specific event? - Does a game event include child events with their own contracts? instructions: - text: Show the full details of event {eventTicker}. slots: eventTicker: path.eventTicker - text: List the contracts in prediction event {eventTicker}. slots: eventTicker: path.eventTicker method: generated generated: '2026-10-01' - target: $.paths['/v1/prediction-markets/events/{eventTicker}/strike'].get update: x-apievangelist-phrasing: intent: Get the strike price for an event effect: read questions: - What strike price was set for a crypto Up/Down contract? - When does the strike become available for a short-window crypto event? instructions: - text: Get the strike price for event {eventTicker}. slots: eventTicker: path.eventTicker - text: Check whether the strike for {eventTicker} has been set yet. slots: eventTicker: path.eventTicker method: generated generated: '2026-10-01' - target: $.paths['/v1/prediction-markets/events/newly-listed'].get update: x-apievangelist-phrasing: intent: List events listed in the last 24 hours effect: read questions: - Which prediction events were added in the last day? - Are there any new markets for a particular sport today? instructions: - text: Show events newly listed in the past 24 hours. - text: List newly created {sport} events. slots: sport: query.sport method: generated generated: '2026-10-01' - target: $.paths['/v1/prediction-markets/events/recently-settled'].get update: x-apievangelist-phrasing: intent: List events settled in the last 24 hours effect: read questions: - Which prediction markets resolved in the last day? - Can I see recently settled events in one category? instructions: - text: Show events that settled in the past 24 hours. - text: List recently resolved events in {category}. slots: category: query.category method: generated generated: '2026-10-01' - target: $.paths['/v1/prediction-markets/events/upcoming'].get update: x-apievangelist-phrasing: intent: List approved events that have not launched effect: read questions: - What prediction markets are approved but not trading yet? - Which upcoming events start soonest? instructions: - text: List upcoming pre-launch events, soonest first. - text: Show upcoming {sport} events that haven't opened yet. slots: sport: query.sport method: generated generated: '2026-10-01' - target: $.paths['/v1/prediction-markets/categories'].get update: x-apievangelist-phrasing: intent: List prediction market event categories effect: read questions: - What categories of prediction events exist? - Which categories currently have active events? instructions: - text: List all event categories. - text: Show categories that have {status} events. slots: status: query.status method: generated generated: '2026-10-01'