{
  "$comment": "Agent Card A2A de FuenteAI. El agente lo implementa worker/agents/a2a.ts en /a2a: responde de forma sincrona a message/send, sin tareas de larga duracion ni streaming. La forma del documento sigue A2A 1.0.0 (supportedInterfaces obligatorio, cada entrada con url/protocolBinding/protocolVersion). Se conservan url, preferredTransport y additionalInterfaces, que son los campos de la 0.3: describen el MISMO endpoint y la spec pide ignorar los campos no reconocidos, asi que mantenerlos no rompe a nadie y sirve a los clientes que aun leen la 0.3.",
  "protocolVersion": "0.3.0",
  "name": "FuenteAI — agente de catálogo de herramientas de IA",
  "description": "Responde qué herramientas de IA existen para una necesidad concreta y devuelve, para cada una, su ficha editorial y sus canales oficiales de descarga o uso. Solo enlaza a sitios, tiendas, repositorios y documentación del propio desarrollador: FuenteAI no aloja instaladores, APKs, ejecutables ni mirrors.",
  "version": "1.0.0",
  "url": "https://fuenteai.com/a2a",
  "preferredTransport": "JSONRPC",
  "provider": {
    "organization": "FuenteAI",
    "url": "https://fuenteai.com"
  },
  "documentationUrl": "https://fuenteai.com/llms.txt",
  "iconUrl": "https://fuenteai.com/favicon.svg",
  "supportedInterfaces": [
    {
      "url": "https://fuenteai.com/a2a",
      "protocolBinding": "JSONRPC",
      "protocolVersion": "0.3"
    }
  ],
  "additionalInterfaces": [
    {
      "url": "https://fuenteai.com/a2a",
      "transport": "JSONRPC"
    }
  ],
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false
  },
  "securitySchemes": {},
  "security": [],
  "defaultInputModes": [
    "text/plain"
  ],
  "defaultOutputModes": [
    "text/plain"
  ],
  "skills": [
    {
      "id": "buscar-herramientas-ia",
      "name": "Buscar herramientas de IA",
      "description": "Dada una necesidad en lenguaje natural ('transcribir audio sin subirlo a la nube', 'generar vídeo desde texto'), devuelve las herramientas del catálogo que la cubren, con su ficha, su sitio oficial y sus canales de descarga por plataforma.",
      "tags": [
        "catálogo",
        "herramientas-ia",
        "descargas-oficiales",
        "búsqueda"
      ],
      "examples": [
        "¿Qué herramientas hay para transcribir audio en local?",
        "Busco un editor de código con IA para Linux",
        "Modelos locales gratis para Windows"
      ],
      "inputModes": [
        "text/plain"
      ],
      "outputModes": [
        "text/plain"
      ]
    }
  ]
}
