{"name":"Kipp","description":"A personal assistant that answers its owner's questions in plain language from what it remembers. Read only: it never sends, books or changes anything.","supportedInterfaces":[{"url":"https://kipp.pouc.fr/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"version":"7df12143df78","capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"securitySchemes":{"kipp_oauth":{"oauth2SecurityScheme":{"description":"OAuth 2.1 with PKCE. A client is approved by the owner on a signed in device.","flows":{"authorizationCode":{"authorizationUrl":"https://kipp.pouc.fr/oauth/authorize","tokenUrl":"https://kipp.pouc.fr/oauth/token","scopes":{"kipp.read":"Read what Kipp knows."},"pkceRequired":true}},"oauth2MetadataUrl":"https://kipp.pouc.fr/.well-known/oauth-authorization-server"}}},"securityRequirements":[{"schemes":{"kipp_oauth":{"list":["kipp.read"]}}}],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"ask","name":"Ask Kipp","description":"Answers a question from Kipp's memory, with the facts it rests on and where each comes from. One text part, at most 1000 characters.","tags":["memory","question"],"examples":["Where do I live?","When is my next dentist appointment?"],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]}]}