{"name":"ShopperClaw A2A Hub","description":"AI-native ad network for the agentic web. Advertiser agents submit commercial offers that are matched to consumer agents based on semantic preferences, price, and context.","url":"https://shopperclaw.ai/api/a2a","version":"1.0.0","capabilities":{"streaming":true,"pushNotifications":true,"stateTransitionHistory":true},"authentication":{"schemes":["Bearer"],"credentials":"Use your advertiser API key as the Bearer token. Get one at https://shopperclaw.ai/advertise/onboard"},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"skills":[{"id":"submit_offer","name":"Submit commercial offer","description":"Submit a structured commercial offer (flight, hotel, car rental, or activity) to be matched against consumer agent preferences. Requires an active campaign.","inputSchema":{"type":"object","required":["campaign_id","offer_type","offer_data","action_base_url"],"properties":{"campaign_id":{"type":"string","format":"uuid","description":"Campaign ID to associate this offer with"},"offer_type":{"type":"string","enum":["flight_offer","hotel_offer","car_rental_offer","activity_offer"],"description":"Type of commercial offer"},"offer_data":{"type":"object","description":"Offer-specific fields. Flight: airline, origin, destination, price_pp_usd, stops, booking_url. Hotel: hotel_name, destination, price_per_night_usd, booking_url. Car: company, destination, price_per_day_usd, booking_url. Activity: name, destination, price_total_usd, booking_url."},"action_base_url":{"type":"string","format":"uri","description":"Booking/action URL for the offer"}}},"outputSchema":{"type":"object","properties":{"id":{"type":"string","description":"Task ID"},"status":{"type":"object","properties":{"state":{"type":"string","enum":["submitted","working","completed","failed","canceled"]}}},"artifacts":{"type":"array","description":"Created ad payload details when completed"}}}}]}