A2A REGISTRY·AGENT RECORD·3a295dc3-0628-4e6c-bff6-e9670e31b398

Provider

Sunny Yuen

Sunny Yuen

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.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
3a295dc3-0628-4e6c-bff6-e9670e31b398
Canonical card
https://agent.yuens.me/.well-known/agent-card.json
Endpoint
https://agent.yuens.me/
Protocol version
1.0
Agent version
1.3.0
Streaming
Supported
Input modes
application/json
Output modes
application/json, text/plain

Reachability record

Last 100 checks shown · 100.0% across 30 days

2026-09-12T20:44:34.278563Z: passed2026-09-12T21:15:14.475861Z: passed2026-09-12T21:45:58.979521Z: passed2026-09-12T22:16:39.480633Z: passed2026-09-12T22:47:15.179121Z: passed2026-09-12T23:18:15.080255Z: passed2026-09-12T23:51:07.772377Z: passed2026-09-13T00:21:50.267470Z: passed2026-09-13T00:52:29.067191Z: passed2026-09-13T01:23:10.174879Z: passed2026-09-13T01:53:51.770190Z: passed2026-09-13T02:24:28.671892Z: passed2026-09-13T02:55:09.165788Z: passed2026-09-13T03:25:47.670569Z: passed2026-09-13T03:56:29.587600Z: passed2026-09-13T04:27:12.682747Z: passed2026-09-13T04:57:49.665979Z: passed2026-09-13T05:28:38.382366Z: passed2026-09-13T05:59:14.282735Z: passed2026-09-13T06:29:52.981566Z: passed2026-09-13T07:00:33.181793Z: passed2026-09-13T07:31:13.368092Z: passed2026-09-13T08:01:48.876570Z: passed2026-09-13T08:32:30.470310Z: passed2026-09-13T09:03:15.880847Z: passed2026-09-13T09:33:52.678881Z: passed2026-09-13T10:04:28.775693Z: passed2026-09-13T10:36:11.865412Z: passed2026-09-13T11:06:47.567062Z: passed2026-09-13T11:37:31.771629Z: passed2026-09-13T12:08:08.683455Z: passed2026-09-13T12:38:47.083658Z: passed2026-09-13T13:09:28.375981Z: passed2026-09-13T13:40:15.675193Z: passed2026-09-13T14:10:58.574379Z: passed2026-09-13T14:41:35.968551Z: passed2026-09-13T15:12:17.575892Z: passed2026-09-13T15:43:13.852695Z: passed2026-09-13T16:13:52.681146Z: passed2026-09-13T16:44:33.370669Z: passed2026-09-13T17:15:16.467268Z: passed2026-09-13T17:45:53.966304Z: passed2026-09-13T18:16:32.006847Z: passed2026-09-13T18:47:22.166407Z: passed2026-09-13T19:17:59.680462Z: passed2026-09-13T19:48:38.772251Z: passed2026-09-13T20:19:19.569027Z: passed2026-09-13T20:50:13.684753Z: passed2026-09-13T21:20:52.669118Z: passed2026-09-13T21:51:38.881315Z: passed2026-09-13T22:22:18.860843Z: passed2026-09-13T22:52:59.593630Z: passed2026-09-13T23:24:00.173197Z: passed2026-09-13T23:57:06.173596Z: passed2026-09-14T00:27:53.469033Z: passed2026-09-14T00:58:44.665690Z: passed2026-09-14T01:29:34.570066Z: passed2026-09-14T02:00:18.369179Z: passed2026-09-14T02:30:58.485728Z: passed2026-09-14T03:01:52.377830Z: passed2026-09-14T03:32:31.785493Z: passed2026-09-14T04:03:14.441904Z: passed2026-09-14T04:33:52.366042Z: passed2026-09-14T05:04:28.878619Z: passed2026-09-14T05:35:13.074254Z: passed2026-09-14T06:06:01.280602Z: passed2026-09-14T06:36:40.478127Z: passed2026-09-14T07:07:19.782696Z: passed2026-09-14T07:37:59.079523Z: passed2026-09-14T08:08:39.071471Z: passed2026-09-14T08:39:18.681260Z: passed2026-09-14T09:10:09.573695Z: passed2026-09-14T09:40:48.475894Z: passed2026-09-14T10:11:29.679123Z: passed2026-09-14T10:43:07.311962Z: passed2026-09-14T11:13:53.666199Z: passed2026-09-14T11:42:28.156912Z: passed2026-09-14T12:13:10.136242Z: passed2026-09-14T12:39:35.378715Z: passed2026-09-14T13:10:25.464646Z: passed2026-09-14T13:41:13.783734Z: passed2026-09-14T14:11:59.171499Z: passed2026-09-14T14:42:51.370930Z: passed2026-09-14T15:13:44.567072Z: passed2026-09-14T15:44:33.169201Z: passed2026-09-14T16:15:25.280826Z: passed2026-09-14T16:46:17.481950Z: passed2026-09-14T17:17:10.067130Z: passed2026-09-14T17:47:56.464427Z: passed2026-09-14T18:18:45.673041Z: passed2026-09-14T18:49:44.768196Z: passed2026-09-14T19:20:33.378872Z: passed2026-09-14T19:51:28.065881Z: passed2026-09-14T20:22:23.783629Z: passed2026-09-14T20:53:14.088284Z: passed2026-09-14T21:24:00.078981Z: passed2026-09-14T21:54:46.571725Z: passed2026-09-14T22:25:33.382013Z: passed2026-09-14T22:56:18.582424Z: passed2026-09-14T23:27:31.065939Z: passed
PassFailureAverage 1795 ms

Declared skills

Query Profile

query

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.

resume · profile · skills · experience · behavioral

Job Match

match

Score this candidate against a job description and return a fit breakdown.

matching · job-fit · scoring

Profile Info

info

Returns full profile data including skills, employment, education, and projects.

profile · resume · info

Availability

availability

Returns current availability status and preferred roles.

availability · status

Portfolio Projects

projects

Returns all portfolio projects with tech stack, highlights, and architecture.

projects · portfolio

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "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": "[email protected]"
          },
          "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"
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/3a295dc3-0628-4e6c-bff6-e9670e31b398

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>