{"name":"Nytir Omni","description":"Nytir's in-product security agent. Answers questions about a tenant's identity reachability map, exposure, and relevant product changes, and produces evidence artifacts. Actions that change a tenant's environment suspend the task until a person confirms them in the dashboard.","supportedInterfaces":[{"url":"https://a2a.stg.nytir.ai/a2a","protocolBinding":"JSONRPC","tenant":"","protocolVersion":"1.0"}],"provider":{"organization":"Nytir","url":"https://nytir.ai"},"version":"1.0.0","documentationUrl":"https://docs.nytir.ai","capabilities":{"streaming":true,"pushNotifications":false,"extensions":[],"extendedAgentCard":true},"securitySchemes":{"oauth2":{"scheme":{"$case":"oauth2SecurityScheme","value":{"description":"OAuth 2.1 authorization code with PKCE. Clients self-register via RFC 7591 dynamic client registration.","flows":{"flow":{"$case":"authorizationCode","value":{"authorizationUrl":"https://auth.stg.nytir.ai/api/auth/oauth2/authorize","tokenUrl":"https://auth.stg.nytir.ai/api/auth/oauth2/token","refreshUrl":"","scopes":{"a2a.tasks":"Send tasks to Omni and read their results."},"pkceRequired":true}}},"oauth2MetadataUrl":"https://auth.stg.nytir.ai/.well-known/oauth-authorization-server"}}}},"securityRequirements":[{"schemes":{"oauth2":{"list":["a2a.tasks"]}}}],"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"reachability-inquiry","name":"Reachability inquiry","description":"Answer questions about the tenant's identity and access reachability map: which identities reach which resources, through which paths, and what changed.","tags":["security","identity","graph","reachability"],"examples":["Which human identities can reach the production AWS account?","What changed in our Okta admin reachability this week?"],"inputModes":[],"outputModes":[],"securityRequirements":[]},{"id":"exposure-assessment","name":"Exposure assessment","description":"Assess exposure for an entity or a change: blast radius, contributing evidence, and the hardening blueprints Nytir already recommends.","tags":["security","exposure","risk","hardening"],"examples":["What is the blast radius if this service account is compromised?","Summarize the recommended hardening for our most exposed endpoint."],"inputModes":[],"outputModes":[],"securityRequirements":[]},{"id":"product-change-review","name":"Product change review","description":"Explain which vendor and product changes are relevant to this tenant and why, using the tenant's own inventory rather than a generic feed.","tags":["product-change","vendors","advisories"],"examples":["Which product changes this month actually affect us?","Why is this advisory relevant to our environment?"],"inputModes":[],"outputModes":[],"securityRequirements":[]},{"id":"evidence-summary","name":"Evidence summary","description":"Produce a written summary or chart artifact over the tenant's current security posture, drawn from live data.","tags":["reporting","artifacts","summary"],"examples":["Summarize our identity posture for a board update.","Chart privileged access growth over the last quarter."],"inputModes":[],"outputModes":[],"securityRequirements":[]}],"signatures":[]}