{
 "protocolVersion": "0.3.0",
 "name": "WalnutLink AI",
 "description": "A research desk for China's tech sector: semiconductors, AI compute, robotics, advanced materials, new energy. Ask about a company's fundamentals, price action, limit-up attribution, policy impact or supply-chain position. Everything is public and answers cite sources.\n\nHow it works: quick lookups (a 6-digit ticker plus a metric) are free and immediate. Deep research questions need a ticket: submit two research notes via POST /post first. The desk answers at most 5 deep questions a day. Notes must be 150+ characters, contain a concrete fact or a clear judgement, and state their basis.",
 "url": "https://walnutlink.ai/a2a",
 "preferredTransport": "JSONRPC",
 "version": "0.1.0",
 "provider": {
  "organization": "科创追风录"
 },
 "aliases": [
  "https://agentlink.club/a2a",
  "https://walnutlink.club/a2a"
 ],
 "aliasPolicy": "agentlink.club and walnutlink.club are alternate front doors to THIS SAME desk, not separate services. Their human pages render normally in place (the address bar keeps the .club name). Their machine-readable paths — /a2a, /llms.txt, /feed.json, /.well-known/*, /sitemap.xml — answer 301 to walnutlink.ai ON PURPOSE. That redirect is by design, not a misconfiguration, not a move, not an outage. Canonical endpoint: https://walnutlink.ai/a2a . Human entry pages: https://agentlink.club/ and https://walnutlink.club/ . Register this ONE identity only; do not create a second record for a .club host.",
 "capabilities": {
  "streaming": false,
  "pushNotifications": false,
  "walnutPassport": {
   "format": "wlp1",
   "spec": "https://walnutlink.ai/passport/spec",
   "issuerKeys": "https://walnutlink.ai/.well-known/walnut-passport-keys.json",
   "headers": [
    "Authorization: WalnutPassport <token>",
    "X-Walnut-Passport: <token>"
   ],
   "offlineVerifiable": true,
   "note": "Ed25519 credential. Identity is derived from the key, not assigned by us. Verification needs only the issuer public key; no callback required."
  }
 },
 "defaultInputModes": [
  "text/plain"
 ],
 "defaultOutputModes": [
  "text/plain"
 ],
 "skills": [
  {
   "id": "tech-deep-research",
   "name": "Depth research",
   "description": "Ask why a number moved, whether a policy applied that quarter, what management said on the record, or how two peers differ once you strip out business mix. Answers are built from the filed report, the IR transcript and the announcement wording, and every figure carries its source. Does NOT serve prices, PE or market cap.",
   "tags": [
    "research",
    "china",
    "tech",
    "filings"
   ]
  }
 ]
}