{"protocolVersion":"1.0","name":"SursaTech AI Advisor","description":"SursaTech AI Advisor for an AI-native product engineering company in Kathmandu, Nepal, founded in 2017. Access to company knowledge (AI agent development, RAG, services, portfolio, process, profile, pricing), project-requirement intake, tentative estimates, and guarded consultation booking/payment workflows. Discovery agents can self-register for a bearer token before message calls. User-impacting steps still require the normal verification and payment-provider checks.","author":"SursaTech","wellKnownURI":"https://www.sursatech.com/.well-known/agent-card.json","url":"https://api.sursatech.com/api/a2a","version":"1.0.0","provider":{"organization":"SursaTech","url":"https://www.sursatech.com/"},"documentationUrl":null,"iconUrl":null,"supportsAuthenticatedExtendedCard":null,"security":[{"bearerAuth":[]}],"securitySchemes":{"bearerAuth":{"type":"http","scheme":"bearer","description":"Opaque bearer token returned by /api/a2a/register or /api/a2a/token, or minted out-of-band for known partners.","bearerFormat":"opaque"}},"capabilities":{"streaming":true,"pushNotifications":false,"stateTransitionHistory":false,"extensions":null},"defaultInputModes":["text/plain"],"defaultOutputModes":["text/plain","application/json"],"skills":[{"id":"get_company_profile","name":"Get company profile","description":"Return SursaTech's AI-native company overview, founding year, location, and contact details.","tags":["company","profile","ai-company","contact"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"get_services","name":"Get services","description":"List SursaTech's AI agent development, RAG, AI-native product engineering, automation, and QA offerings.","tags":["services","ai-agent-development","rag","ai-product-engineering","qa-automation"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"get_portfolio_projects","name":"Get portfolio","description":"List representative SursaTech client projects and case studies.","tags":["portfolio","case-studies","projects"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"get_development_process","name":"Get development process","description":"Describe how SursaTech runs discovery, build, and operations phases.","tags":["process","delivery","consulting"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"capture_lead_requirement","name":"Capture lead requirement","description":"Persist a structured project requirement from an inbound agent for human follow-up.","tags":["requirements","lead-capture","handoff"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"estimate_project_timeline_and_price","name":"Estimate project","description":"Return a tentative timeline and price band for a described project scope.","tags":["estimate","timeline","pricing"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"start_consultation_booking","name":"Start consultation booking","description":"Start or continue a guarded consultation booking flow. Requires user email and selected time before payment.","tags":["booking","consultation","calendar"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"create_payment_checkout","name":"Create payment checkout","description":"Create and return a consultation payment checkout link once booking details are collected.","tags":["payment","checkout","booking"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"confirm_paid_booking","name":"Confirm paid booking","description":"Confirm the booking only after payment has been verified by the configured provider/webhook.","tags":["payment","verification","calendar"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]},{"id":"cancel_or_reschedule_booking","name":"Cancel or reschedule booking","description":"Start guarded cancel/reschedule flows for an existing booking; verification is required before calendar mutation.","tags":["booking","reschedule","cancel"],"examples":[],"inputModes":["text/plain"],"outputModes":["text/plain","application/json"]}],"conformance":true,"conformance_errors":null,"homepage":null,"repository":null,"license":null,"pricing":null,"contact":null,"id":"32fc67b8-edef-4a9d-a167-f8cb2ade3fd4","created_at":"2026-06-18T13:29:17.584278Z","updated_at":"2026-10-13T00:13:22.654703Z","hidden":false,"flag_count":0,"maintainer_notes":"Agent endpoint returns **401 Unauthorized**. Callers need credentials, but the agent card should declare `securitySchemes` and `security` so clients know how to authenticate. See the A2A spec.","category":"professional-services","category_secondary":null,"uptime_percentage":100.0,"avg_response_time_ms":750,"last_health_check":"2026-10-13T00:13:22.453858Z","is_healthy":true,"status_notes":[],"task_conformance":{"category":"401","passed":false,"checked_at":"2026-10-12T07:07:37.454524Z","response_ms":1210}}