{
  "ard_protocol_version": "2.0.0",
  "schema_uri": "https://apwebai.es/schemas/ard-2.0.json",
  "catalog_version": "2.0.3",
  "last_updated": "2026-07-08T00:00:00Z",
  "provider": {
    "name": "APWebAI",
    "description": "Consultoría en IA, automatización de flujos y desarrollo web nativo (HTML5, JS ESM) para PYMES en España.",
    "url": "https://apwebai.es",
    "contact": "info@apwebai.es",
    "language": "es-ES",
    "region": "España",
    "logo": "https://apwebai.es/assets/images/logos/logo-apwebai.png",
    "support": {
      "response_time_hours": 24
    }
  },
  "services_map": {
    "Mapa de Automatización PYME": "https://apwebai.es/mapa-automatizacion-pyme.html",
    "Flow Pack PYME": "https://apwebai.es/automatizacion-ia-pymes.html",
    "Factura Control IA": "https://apwebai.es/factura-control-ia.html",
    "Case Desk PYME": "https://apwebai.es/case-desk-pyme.html",
    "Data Clean & Control": "https://apwebai.es/data-clean-control.html",
    "Atención IA Verificada": "https://apwebai.es/atencion-ia-verificada.html",
    "Compliance Flow PYME": "https://apwebai.es/compliance-flow-pyme.html",
    "Onboarding 360 PYME": "https://apwebai.es/onboarding-360-pyme.html",
    "Legacy Bridge AP": "https://apwebai.es/legacy-bridge-ap.html",
    "RAG OS Conocimiento Documentado": "https://apwebai.es/rag-os-conocimiento-documentado.html",
    "ARD Setup Pack": "https://apwebai.es/ard-setup-pack.html"
  },
  "capabilities": [
    {
      "id": "diagnostico-automatizacion-pyme",
      "name": "Evaluador de Prioridad de Automatización para PYMES",
      "description": "Analiza fricciones operativas mediante 8 preguntas clave sobre tareas manuales, silos de datos y trazabilidad. Devuelve nivel de prioridad y servicios recomendados.",
      "category": "diagnostic",
      "tags": [
        "automatización",
        "pyme",
        "diagnóstico",
        "fricción operativa"
      ],
      "use_when": [
        "El usuario quiere saber qué procesos automatizar con IA",
        "El usuario describe tareas repetitivas o falta de trazabilidad",
        "El usuario pregunta si vale la pena invertir en automatización"
      ],
      "protocol": "REST",
      "endpoint": "https://api-diagnostico-pyme.andreypweb.workers.dev",
      "method": "POST",
      "content_type": "application/json",
      "auth_required": false,
      "payload_schema": {
        "type": "object",
        "properties": {
          "respuestas_positivas": {
            "type": "integer",
            "minimum": 0,
            "maximum": 8,
            "description": "Número de respuestas afirmativas (0-8) en el cuestionario de fricción operativa."
          }
        },
        "required": [
          "respuestas_positivas"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "resultado": {
            "type": "string",
            "enum": [
              "Alta prioridad",
              "Prioridad media",
              "Fase de exploración"
            ]
          },
          "puntuacion_porcentaje": {
            "type": "integer",
            "description": "Porcentaje de prioridad (0-100)."
          },
          "procesos_con_senales": {
            "type": "string",
            "description": "Resumen de respuestas positivas (ej: '7 de 8')."
          },
          "servicios_sugeridos": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "Servicios recomendados. Resolver URL vía services_map."
          },
          "meta": {
            "type": "object",
            "properties": {
              "generado_por": {
                "type": "string"
              },
              "timestamp": {
                "type": "string",
                "format": "date-time"
              }
            }
          }
        }
      },
      "examples": [
        {
          "name": "PYME con alta fricción",
          "input": {
            "respuestas_positivas": 7
          },
          "output": {
            "resultado": "Alta prioridad",
            "puntuacion_porcentaje": 88,
            "procesos_con_senales": "7 de 8",
            "servicios_sugeridos": [
              "Flow Pack PYME",
              "Factura Control IA",
              "Case Desk PYME"
            ],
            "meta": {
              "generado_por": "API Serverless de apWebAI",
              "timestamp": "2026-06-26T20:37:20.578Z"
            }
          }
        },
        {
          "name": "PYME en exploración",
          "input": {
            "respuestas_positivas": 2
          },
          "output": {
            "resultado": "Fase de exploración",
            "puntuacion_porcentaje": 25,
            "procesos_con_senales": "2 de 8",
            "servicios_sugeridos": [
              "Mapa de Automatización PYME"
            ],
            "meta": {
              "generado_por": "API Serverless de apWebAI",
              "timestamp": "2026-06-26T20:50:39.588Z"
            }
          }
        }
      ],
      "errors": {
        "INVALID_INPUT": {
          "http_status": 400,
          "description": "respuestas_positivas ausente o fuera de rango (0-8)."
        },
        "RATE_LIMITED": {
          "http_status": 429,
          "description": "Límite de 100 peticiones/hora por IP superado."
        },
        "SERVICE_UNAVAILABLE": {
          "http_status": 503,
          "description": "Worker no disponible temporalmente."
        }
      },
      "sla": {
        "p95_latency_ms": 1500,
        "availability_target": "99.5%"
      },
      "pricing_tier": "free",
      "next_action": {
        "type": "redirect_to_form",
        "url": "https://apwebai.es/index.html#contact",
        "message": "Para iniciar el proyecto con APWebAI, contacta a través del formulario."
      },
      "identifier": "urn:air:apwebai.es:tool:diagnostico-automatizacion-pyme",
      "openapi": {
        "url": "https://apwebai.es/openapi/diagnostico-pyme.openapi.json",
        "type": "application/vnd.oai.openapi+json"
      },
      "representativeQueries": [
        "necesito detectar oportunidades de automatización en mi pyme",
        "quiero un diagnóstico rápido de automatización para mi empresa",
        "qué procesos de mi pyme puedo automatizar primero",
        "recomiéndame servicios de IA para una pyme en España"
      ],
      "agent_summary": "Diagnostica la prioridad de automatización de una PYME y sugiere servicios de APWebAI a partir de señales operativas."
    },
    {
      "id": "evaluacion-web-purista",
      "name": "Evaluador de Proyectos Web Nativos",
      "description": "Valida si un proyecto web encaja en desarrollo purista (HTML5, Tailwind v4, JS ESM sin dependencias) y estima viabilidad.",
      "category": "evaluation",
      "tags": [
        "desarrollo web",
        "HTML5",
        "viabilidad",
        "sin frameworks"
      ],
      "use_when": [
        "El usuario quiere saber si su proyecto es viable sin frameworks pesados",
        "El usuario necesita una estimación de viabilidad web",
        "El usuario pregunta si necesita un CMS para su web"
      ],
      "protocol": "REST",
      "endpoint": "https://api-evaluacion-web.andreypweb.workers.dev",
      "method": "POST",
      "content_type": "application/json",
      "auth_required": false,
      "payload_schema": {
        "type": "object",
        "properties": {
          "tipo_proyecto": {
            "type": "string",
            "description": "Tipo de proyecto web (landing, portfolio, e-commerce, app)."
          },
          "necesita_cms": {
            "type": "boolean",
            "description": "Si requiere CMS tradicional (WordPress, Strapi, etc.)."
          },
          "descripcion_breve": {
            "type": "string",
            "description": "Resumen de requisitos (máx. 500 caracteres)."
          }
        },
        "required": [
          "tipo_proyecto",
          "necesita_cms"
        ]
      },
      "output_schema": {
        "type": "object",
        "properties": {
          "dictamen": {
            "type": "string",
            "enum": [
              "Apto - Proyecto de Alto Rendimiento",
              "No apto para desarrollo purista nativo"
            ]
          },
          "justificacion_arquitectura": {
            "type": "string"
          },
          "tiempo_estimado": {
            "type": "string"
          },
          "meta": {
            "type": "object",
            "properties": {
              "motor": {
                "type": "string"
              },
              "tecnologias_objetivo": {
                "type": "array",
                "items": {
                  "type": "string"
                }
              }
            }
          }
        }
      },
      "examples": [
        {
          "name": "Landing sin CMS",
          "input": {
            "tipo_proyecto": "landing",
            "necesita_cms": false,
            "descripcion_breve": "Landing corporativa con formulario de contacto. Contenido estático."
          },
          "output": {
            "dictamen": "Apto - Proyecto de Alto Rendimiento",
            "justificacion_arquitectura": "El enfoque encaja perfectamente. Se construirá una experiencia digital a medida usando HTML5 puro, Tailwind v4 y JS ESM. Garantía de PageSpeed objetivo ≥95 y control absoluto sobre el código base sin deuda técnica.",
            "tiempo_estimado": "Aprox. 2 - 3 semanas de desarrollo nativo",
            "meta": {
              "motor": "Evaluador Purista apWebAI",
              "tecnologias_objetivo": [
                "HTML5",
                "Tailwind v4",
                "JS ESM"
              ]
            }
          }
        },
        {
          "name": "E-commerce con CMS",
          "input": {
            "tipo_proyecto": "e-commerce",
            "necesita_cms": true,
            "descripcion_breve": "Tienda con 500+ productos, inventario y panel admin para usuarios no técnicos."
          },
          "output": {
            "dictamen": "No apto para desarrollo purista nativo",
            "justificacion_arquitectura": "El proyecto requiere un CMS tradicional, lo cual introduce deuda técnica, dependencias de terceros y penaliza el rendimiento (Core Web Vitals). Se recomienda replantear la necesidad del CMS o derivar a una arquitectura Headless estática.",
            "tiempo_estimado": "No presupuestable bajo filosofía Zero Dependencies",
            "meta": {
              "motor": "Evaluador Purista apWebAI",
              "tecnologias_objetivo": [
                "HTML5",
                "Tailwind v4",
                "JS ESM"
              ]
            }
          }
        }
      ],
      "errors": {
        "INVALID_INPUT": {
          "http_status": 400,
          "description": "Faltan tipo_proyecto o necesita_cms, o tipos incorrectos."
        },
        "RATE_LIMITED": {
          "http_status": 429,
          "description": "Límite de 100 peticiones/hora por IP superado."
        },
        "SERVICE_UNAVAILABLE": {
          "http_status": 503,
          "description": "Worker no disponible temporalmente."
        }
      },
      "sla": {
        "p95_latency_ms": 1500,
        "availability_target": "99.5%"
      },
      "pricing_tier": "free",
      "next_action": {
        "type": "redirect_to_form",
        "url": "https://apwebai.es/index.html#contact",
        "message": "Para discutir el alcance del proyecto con APWebAI, contacta a través del formulario."
      },
      "identifier": "urn:air:apwebai.es:tool:evaluacion-web-purista",
      "openapi": {
        "url": "https://apwebai.es/openapi/evaluacion-web.openapi.json",
        "type": "application/vnd.oai.openapi+json"
      },
      "representativeQueries": [
        "quiero evaluar si mi web HTML es rápida y mantenible",
        "necesito revisar la calidad técnica de una web ligera",
        "analiza oportunidades de mejora en una web de pyme",
        "auditoría rápida de rendimiento y estructura de una web"
      ],
      "agent_summary": "Evalúa si un proyecto web encaja con el enfoque nativo de alto rendimiento de APWebAI."
    }
  ],
  "workflows": [
    {
      "id": "lead-qualification-pyme",
      "name": "Calificación de Lead PYME",
      "description": "Combina diagnóstico y evaluación web para calificar un lead y recomendar siguiente paso.",
      "use_case": "Un agente recibe consulta de un lead. Evalúa prioridad de automatización y, si procede, evalúa viabilidad web. El agente redirige al formulario con el contexto enriquecido.",
      "steps": [
        {
          "step": 1,
          "capability_id": "diagnostico-automatizacion-pyme",
          "description": "Evaluar prioridad de automatización del lead.",
          "on_success": "go_to_step_2",
          "on_error": "fallback_to_contact"
        },
        {
          "step": 2,
          "capability_id": "evaluacion-web-purista",
          "description": "Evaluar viabilidad web si el lead menciona proyecto web.",
          "on_success": "end_with_contact",
          "on_error": "end_with_contact",
          "when": "resultado == 'Alta prioridad' || resultado == 'Prioridad media'"
        }
      ],
      "output": {
        "description": "Reporte con prioridad, viabilidad web y servicio recomendado. El agente redirige al lead a https://apwebai.es/index.html#contact con el contexto."
      }
    }
  ],
  "pricing": {
    "model": "freemium",
    "currency": "EUR",
    "tiers": [
      {
        "id": "free",
        "name": "Free",
        "price_eur_month": 0,
        "calls_per_month": 100,
        "included_capabilities": [
          "diagnostico-automatizacion-pyme",
          "evaluacion-web-purista"
        ]
      },
      {
        "id": "pro",
        "name": "Pro",
        "price_eur_month": 49,
        "calls_per_month": 10000,
        "included_capabilities": [
          "diagnostico-automatizacion-pyme",
          "evaluacion-web-purista"
        ],
        "support": "Prioritario, respuesta en 4h laborables"
      }
    ],
    "human_services": {
      "Mapa de Automatización PYME": {
        "description": "Diagnóstico con matriz impacto/esfuerzo, quick wins y roadmap 30/60/90 días. Tres niveles según madurez.",
        "url": "https://apwebai.es/mapa-automatizacion-pyme.html"
      },
      "Flow Pack PYME": {
        "description": "Paquetes de automatización: flujos, estados, notificaciones, evidencias y panel.",
        "url": "https://apwebai.es/automatizacion-ia-pymes.html"
      },
      "Atención IA Verificada": {
        "description": "Atención al cliente con IA y verificación humana en bucle.",
        "url": "https://apwebai.es/atencion-ia-verificada.html"
      },
      "Compliance Flow PYME": {
        "description": "Automatización de flujos RGPD: datos, consentimientos y registro de tratamientos.",
        "url": "https://apwebai.es/compliance-flow-pyme.html"
      },
      "RAG OS Conocimiento Documentado": {
        "description": "Sistemas RAG sobre documentación empresarial con control de permisos.",
        "url": "https://apwebai.es/rag-os-conocimiento-documentado.html"
      }
    }
  },
  "discovery_hints": {
    "best_for": [
      "PYMES en España que quieren automatizar procesos con IA verificada",
      "Proyectos web que priorizan rendimiento y SEO sobre CMS tradicional",
      "Empresas que necesitan cumplimiento RGPD y preparación para EU AI Act"
    ],
    "not_recommended_for": [
      "Grandes empresas con integraciones SAP/Salesforce sin capa de adaptación",
      "Proyectos con CMS tradicional y edición frecuente por no técnicos",
      "Apps móviles nativas o proyectos fuera del mercado hispanohablante"
    ]
  },
  "compliance": {
    "gdpr": true,
    "ai_act_eu": "compatible",
    "data_retention_days": 30,
    "logging_policy": "Solo metadatos operativos (timestamp, IP hash) durante 30 días. No se almacenan payloads ni datos personales."
  },
  "auth": {
    "required": false,
    "schemes": [
      "none"
    ],
    "future_schemes": [
      "api_key",
      "oauth2"
    ]
  },
  "rate_limits": {
    "default_per_hour": 100,
    "by_ip": true
  },
  "discovery": {
    "canonical_manifest": "https://apwebai.es/.well-known/ai-catalog.json",
    "rich_catalog": "https://apwebai.es/ai-catalog.json",
    "html_link_rel": "ai-catalog",
    "accepted_catalog_content_types": [
      "application/json",
      "application/ai-catalog+json"
    ],
    "description": "Este documento es el catálogo rico propio de APWebAI. El manifest ARD/AI Catalog canónico está publicado en /.well-known/ai-catalog.json."
  },
  "representativeQueries": [
    "qué capacidades de automatización e IA ofrece APWebAI para PYMES",
    "descubrir herramientas y servicios invocables de APWebAI",
    "catálogo de recursos agénticos de APWebAI",
    "servicios de IA, automatización y web para PYMES en España",
    "cómo preparar mi web para ser descubierta por agentes de IA"
  ]
}
