{"protocolVersion":"0.3.0","name":"Weather Agent","description":"Returns a deterministic (fake) forecast as a structured JSON data artifact plus a text summary.","url":"https://demo.rustybin.dev/a2a/weather","preferredTransport":"JSONRPC","additionalInterfaces":[{"url":"https://demo.rustybin.dev/a2a/weather","transport":"JSONRPC"},{"url":"https://demo.rustybin.dev/a2a/weather","transport":"HTTP+JSON"}],"provider":{"organization":"Rustybin","url":"https://demo.rustybin.dev/"},"version":"0.6.0","documentationUrl":"https://demo.rustybin.dev/docs","capabilities":{"streaming":true,"pushNotifications":true,"stateTransitionHistory":false},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"forecast","name":"Weather forecast","description":"Three day forecast for a city, as `application/json` data and a text summary. Send text like \"weather in Paris\" or data {\"city\": \"Paris\"}.","tags":["weather","forecast","structured-data"],"examples":["What is the weather in Paris?","{\"city\": \"Tokyo\"}"],"inputModes":["text/plain","application/json"],"outputModes":["application/json","text/plain"]}]}