Afini.ai · API B2B · SLA Enterprise

SLA Enterprise — AfiniTwin B2B

Service Level Agreement formal aplicable a clientes en tier B2B Enterprise con contrato firmado. Para los tiers Incluido/Starter/Pro el servicio es best-effort sin SLA formal.

Service Level Agreement — AfiniTwin Enterprise

**Versión:** 1.0 (10 de mayo de 2026) **Operador del servicio:** Bilbao AI S.L. (CIF B-13759758, Calle Diputación 8, planta 4ª, dpt. 5, 48008 Bilbao, España) **Aplica a:** clientes en tier B2B Enterprise de la API AfiniTwin con contrato firmado. **NO aplica a:** clientes en tiers Incluido / Starter / Pro (best-effort, sin SLA formal).

Este documento es legalmente vinculante una vez firmado el Master Service Agreement (MSA) que lo referencia. Hasta entonces es informativo.


1. Definiciones

`` Uptime = (TotalMinutos − MinutosNoDisponibles − MinutosExcluidos) / (TotalMinutos − MinutosExcluidos) × 100 ``


2. Compromiso de disponibilidad

Bilbao AI S.L. se compromete a mantener una disponibilidad mensual del Servicio ≥ 99,9 % medida en cada mes calendárico.

Esto equivale a un máximo permitido de 43 minutos y 49 segundos de indisponibilidad acumulada por mes.


3. Créditos de servicio

Si la disponibilidad mensual cae por debajo del compromiso, el Cliente tiene derecho a créditos de servicio aplicables al siguiente periodo de facturación:

Disponibilidad realCrédito sobre la cuota mensual del tier B2B
≥ 99,9 %0 % (compromiso cumplido)
99,0 % – 99,89 %10 %
95,0 % – 98,99 %25 %
< 95,0 %50 %

Crédito máximo: el 100 % de la cuota mensual recurrente del tier B2B Enterprise contratado por el Cliente. Los créditos no son canjeables por dinero ni transferibles.


4. Solicitud de créditos

El Cliente debe solicitar créditos por escrito a info@afini.ai dentro de los 30 días naturales siguientes al cierre del mes afectado. La solicitud debe incluir:

  1. Mes afectado.
  2. Evidencia de la indisponibilidad observada por su parte (logs, capturas de la status page, IDs de delivery webhook fallidos, etc.).
  3. Cálculo aproximado de la pérdida de uptime.

Bilbao AI S.L. responderá dentro de 10 días laborables con su propio cálculo de uptime y el crédito aplicable, basado en métricas de Better Stack y Sentry.


5. Exclusiones

No cuentan como indisponibilidad para el cálculo del SLA:

  1. Mantenimiento programado (§1).
  2. Force majeure: desastres naturales, guerra, ciberataques organizados a infraestructura de internet global, fallos catastróficos de proveedores de tier 1 (Cloudflare global outage, AWS region down, etc.).
  3. Fallos del Cliente: API key revocada por el Cliente, agotamiento de cuota mensual del tier (ver pricing), uso fuera de los términos contractuales.
  4. Fallos del Cliente en su lado: problemas de DNS del Cliente, su firewall bloqueando api.afini.ai, su código devolviendo 5xx en el receptor de webhooks.
  5. Endpoints en beta o preview marcados explícitamente como tales en la documentación.
  6. Uso indebido: abuso, scraping a alta tasa que provoque autodefensa del rate-limiter, inyección de payloads maliciosos.
  7. Indisponibilidad < 60 segundos consecutivos (no acumulan; consideramos blip transient).

6. Compromisos adicionales del operador (Bilbao AI)

Más allá del 99,9 %:

  1. Backups de Postgres diarios retenidos 30 días (R2 Cloudflare encriptado at-rest).
  2. Status page pública en https://afini.betteruptime.com actualizada en tiempo real por monitores externos (Better Stack), no por anuncio manual.
  3. Notificación proactiva al Cliente para SEV-1 con downtime previsto > 30 minutos.
  4. Post-mortem público dentro de 5 días laborables tras cualquier incidente SEV-1 con downtime > 30 minutos (publicado en blog Afini.ai).
  5. Soporte técnico Enterprise:

- Email a info@afini.ai respondido en < 24h hábiles. - Slack compartido o canal dedicado tras solicitud. - Ingeniero de contacto asignado al Cliente.

  1. Notificación con 30 días de antelación de cambios incompatibles (breaking changes) en endpoints v1. Lanzamiento en paralelo de v2 antes de retirar v1.

7. Compromisos del Cliente

Para que el SLA aplique, el Cliente se compromete a:

  1. Mantener su API key segura y rotarla si sospecha de filtración.
  2. Implementar retry con backoff exponencial ante 5xx (mínimo 3 intentos con 1s, 5s, 30s).
  3. Verificar la firma HMAC de los webhooks recibidos antes de actuar sobre el payload.
  4. Respetar los Retry-After headers cuando los enviemos.
  5. Reportar incidentes percibidos en < 24h del momento de detección.

El incumplimiento sustancial de estas obligaciones puede llevar a denegación de créditos para el incidente concreto.


8. Métricas y monitorización del SLA

La medición oficial de uptime se realiza desde Better Stack (o servicio equivalente contratado) configurado con:

El Cliente puede acceder al uptime histórico y a los incidentes registrados en la status page pública. Bilbao AI S.L. reserva el derecho de cambiar de proveedor de monitorización con notificación previa de 30 días, manteniendo la metodología equivalente.


9. Datos y privacidad


10. Resolución y vigencia


11. Limitación de responsabilidad

Bilbao AI S.L.:


12. Contacto


*Este documento se proporciona como plantilla. La versión legalmente vinculante es la firmada en el MSA correspondiente al contrato Enterprise concreto.*

SLA Enterprise — AfiniTwin B2B | Afini.ai