{"protocolVersion":"1.0","name":"Sunny Yuen","description":"Self-sovereign AI agent representing this professional's canonical profile. Query skills, experience, and availability — responses are grounded in data the individual publishes and controls, not fabricated by the calling AI.","author":"Sunny Yuen","wellKnownURI":"https://agent.yuens.me/.well-known/agent-card.json","url":"https://agent.yuens.me/","version":"1.3.0","provider":{"organization":"Sunny Yuen","url":"https://github.com/yuens1002"},"documentationUrl":null,"iconUrl":null,"supportsAuthenticatedExtendedCard":null,"security":[{}],"securitySchemes":{},"capabilities":{"streaming":true,"pushNotifications":false,"stateTransitionHistory":false,"extensions":[{"uri":"https://agent.yuens.me/.well-known/agent-card.json#supported-interfaces","params":{"supportedInterfaces":[{"url":"https://agent.yuens.me/public-mcp","protocolBinding":"MCP","protocolVersion":"2025-03-26"},{"url":"https://agent.yuens.me","protocolBinding":"HTTP+JSON","protocolVersion":"1.0"}]},"required":false,"description":"Protocol bindings supported by this agent (MCP, HTTP+JSON)."},{"uri":"https://agent.yuens.me/.well-known/agent-card.json#api-docs","params":{"contact":{"email":"sunny@yuens.me"},"endpoints":{"info":{"url":"https://agent.yuens.me/info","method":"GET"},"match":{"url":"https://agent.yuens.me/match","method":"POST"},"query":{"url":"https://agent.yuens.me/query","method":"POST"},"projects":{"url":"https://agent.yuens.me/projects","method":"GET"},"availability":{"url":"https://agent.yuens.me/availability","method":"GET"},"observations":{"url":"https://agent.yuens.me/observations","method":"GET"}},"rate_limits":{"scope":"per_ip","requests_per_minute":30}},"required":false,"description":"Custom API documentation, rate limits, and contact metadata."}]},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json","text/plain"],"skills":[{"id":"query","name":"Query Profile","description":"Ask natural language questions about this candidate's skills, experience, and background. Answers are grounded in project observations and lived experience, not just resume bullets — behavioral and decision-making questions draw on the candidate's own captured notes about how and why they built things.","tags":["resume","profile","skills","experience","behavioral"],"examples":["What is your experience with TypeScript?","How do you decide what features to build?","Walk me through a hard engineering tradeoff you made."],"inputModes":["application/json","text/plain"],"outputModes":["application/json","text/plain"]},{"id":"match","name":"Job Match","description":"Score this candidate against a job description and return a fit breakdown.","tags":["matching","job-fit","scoring"],"examples":["Senior frontend engineer, React, TypeScript, 5+ years."],"inputModes":["application/json"],"outputModes":["application/json"]},{"id":"info","name":"Profile Info","description":"Returns full profile data including skills, employment, education, and projects.","tags":["profile","resume","info"],"examples":[],"inputModes":[],"outputModes":["application/json"]},{"id":"availability","name":"Availability","description":"Returns current availability status and preferred roles.","tags":["availability","status"],"examples":[],"inputModes":[],"outputModes":["application/json"]},{"id":"projects","name":"Portfolio Projects","description":"Returns all portfolio projects with tech stack, highlights, and architecture.","tags":["projects","portfolio"],"examples":[],"inputModes":[],"outputModes":["application/json"]}],"conformance":true,"conformance_errors":null,"homepage":null,"repository":null,"license":null,"pricing":null,"contact":null,"id":"3a295dc3-0628-4e6c-bff6-e9670e31b398","created_at":"2026-04-02T21:21:49.715880Z","updated_at":"2026-10-13T00:13:27.343719Z","hidden":false,"flag_count":1,"maintainer_notes":"Agent card is valid but the A2A endpoint returns **404 Not Found** when sending messages. The `message/send` endpoint does not exist at the URL declared in the agent card.","category":"professional-services","category_secondary":null,"uptime_percentage":100.0,"avg_response_time_ms":1415,"last_health_check":"2026-10-13T00:13:27.044869Z","is_healthy":true,"status_notes":["Returning errors when contacted by users (Agent returned an unexpected error)"],"task_conformance":{"category":"404","passed":false,"checked_at":"2026-10-12T07:39:37.753559Z","response_ms":1173}}