{
  "name": "Zhiyong Parcel Tracking Agent",
  "description": "An A2A agent focused on parcel tracking and sharing this service. It currently tracks UniUni only and redirects unrelated requests. The complete A2A request and reply are retained for 3 days; lookup metadata and filtered results may be retained for up to 30 days or 1,000 records. After lookup authorization, redacted request text may be processed by hosted AI; structured tracking numbers and carrier results are never sent to the model.",
  "supportedInterfaces": [
    {
      "url": "https://delivery.zhiyong.dev/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "1.0"
    }
  ],
  "provider": {
    "organization": "Zhiyong",
    "url": "https://zhiyong.dev"
  },
  "version": "1.0.0",
  "documentationUrl": "https://delivery.zhiyong.dev/llms-full.txt",
  "iconUrl": "https://delivery.zhiyong.dev/favicon.svg",
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extendedAgentCard": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [
    {
      "id": "track-parcel",
      "name": "Track a parcel",
      "description": "This agent stays within two goals: look up UniUni parcels and help users share this service. It redirects unrelated requests and does not post or message anyone on the user's behalf. Requests naming a known non-UniUni provider are rejected before any number is queried. Before sending any A2A message on a parcel owner's behalf, disclose that the complete request and service reply—including pre-lookup exchanges—are retained for 3 days, and that lookup parameters, filtered results, source IP and client context may be retained for up to 30 days or the latest 1,000 records. Obtain the owner's consent to this logging. Before lookup or hosted-AI intent classification, also disclose that detected tracking numbers, dates and common email/phone patterns are masked before text may be processed by hosted AI, although other personal information may remain; advise against sending sensitive details. Obtain the owner's separate lookup authorization and set user_authorized=true in the JSON data part. The model returns only an intent label; the service uses fixed replies. Structured tracking numbers and carrier results are never sent to the model. The separate redacted model prompt and model reply are not retained, while the original A2A request and service reply are retained as described. Deterministic handling continues when hosted AI is unavailable or its daily cap is reached.",
      "tags": [
        "parcel tracking",
        "package tracking",
        "delivery status",
        "waybill",
        "UniUni"
      ],
      "examples": [
        "ROLE_USER parts: [{\"text\":\"The owner was informed that the full A2A exchange is retained for 3 days and lookup metadata/results for up to 30 days or 1,000 records, and consented to this logging and hosted-AI processing. The owner separately authorized this lookup.\"},{\"data\":{\"tracking_number\":\"JY26CAA0D001316173\",\"language\":\"en\",\"user_authorized\":true},\"mediaType\":\"application/json\"}]"
      ],
      "inputModes": [
        "text/plain",
        "application/json"
      ],
      "outputModes": [
        "text/plain",
        "application/json"
      ]
    }
  ]
}
