Enterprise es una relación de trabajo, no un plan más grande, para organizaciones que no pueden dejar que un tercero toque su código fuente en la infraestructura de ese tercero. Dos formas de despliegue cubren la mayoría de los casos: un enclave de Confidential Computing en tu propia nube, y una instalación on-prem de doble ciego. Ambas ejecutan el pipeline completo, con las mismas transforms y presets que la nube pública; solo cambia dónde se ejecuta. Enterprise está por encima de Studio.
Todo lo de esta página se delimita, construye e instala bajo un contrato a medida. No hay una ruta de autoservicio ni una lista de precios: el alcance, el cronograma y la política de atestación se escriben en el acuerdo. Para mantener el código fuente en tus propias máquinas hoy mismo, sin contrato, usa el Mode 1, un build local gratuito.
Qué entrega un contrato
- Prioridad en desarrollo personalizado. Tus requisitos de despliegue, y las transformaciones o reglas de preservación que tu stack necesita, se trabajan antes que la cola pública.
- Una instalación privada del motor. El motor se ejecuta en tu propia cuenta de GCP, AWS o Azure, o en hardware dentro de tu perímetro. Las dos formas de abajo son las opciones.
- Un proceso conjunto de seguridad y certificación. Trabajamos tus restricciones de seguridad junto con tu equipo: cuestionarios, revisión de arquitectura, términos de manejo de datos y la evidencia que te pida tu auditor.
Confidential Computing
Confidential Computing es exclusivo de Enterprise, se delimita durante el onboarding, con políticas de atestación fijadas por contrato.
El motor de AfterPack se ejecuta dentro de un enclave de Confidential Computing en tu cuenta de nube (AWS Nitro Enclaves, GCP Confidential Space, Azure Confidential VMs). Tu build sube el código fuente al enclave y recibe de vuelta la salida ofuscada, usando el mismo contrato de comunicación que la nube pública. El enclave se atestigua antes de que entre cualquier código fuente, así que, una vez superada la atestación, la empresa AfterPack no puede ver tu código fuente, y puedes verificarlo tú mismo de forma independiente en cada build.
El enclave demuestra qué se está ejecutando mediante atestación anclada en hardware en cada build, y un binario modificado falla la atestación y hace fallar tu build. Se ejecuta como un binario sellado sin interfaz de depuración, sin gestión remota y sin canal de telemetry; su política de red solo permite los endpoints de atestación, y cada build emite un reporte firmado (hash de entrada, hash de salida, hash de atestación) para tu propio archivo de evidencia.
Tus desarrolladores no cambian nada: el plugin de framework y npx afterpack@latest funcionan igual que en la nube pública, y las directivas @afterpack se respetan de la misma manera.
Instalación on-prem / de doble ciego
Para Enterprise. El motor de AfterPack se entrega como un binario sellado instalado dentro de tu entorno: centros de datos aislados de la red, nubes adyacentes al gobierno, o cualquier entorno que no pueda alcanzar internet público al momento del build.
Dos propiedades la hacen de doble ciego:
- AfterPack nunca ve tu código fuente. El runtime vive dentro de tu perímetro. No hay ninguna llamada de vuelta a la infraestructura de AfterPack.
- Tu equipo nunca lee el código fuente de AfterPack. El binario está firmado, verificado en integridad y se entrega sin símbolos. Hacerle ingeniería inversa está contractualmente prohibido.
Este despliegue está dirigido a los regímenes gubernamentales y de industrias reguladas más estrictos. Se construye y se instala para tu entorno bajo un contrato a medida, y el procedimiento de instalación y actualización se acuerda con tu equipo antes de que corra el primer build.
SLA y operaciones
Enterprise es el único nivel con un SLA de tiempo de actividad contractual y respaldado financieramente: 99.9% anual, frente al SLO mensual de 99.5% que opera la cloud API estándar para Indie, Team y Studio. La respuesta a incidentes, los canales de soporte, los compromisos de parcheo y los términos de residencia de datos forman parte del mismo contrato. Consulta SLA para ver qué cubren esos objetivos. El tiempo de actividad de un despliegue on-prem depende de tu propia infraestructura.
Cumplimiento. No hay un informe SOC2 Type II disponible. Un DPA de GDPR, documentación de postura de seguridad y anexos específicos por cliente están disponibles a pedido, y un contrato incluye trabajar tu propio proceso de certificación junto con tu equipo.
Transformaciones personalizadas
Los contratos de Enterprise pueden solicitar adiciones al catálogo de transformaciones, por ejemplo:
- Un reconocedor de patrones para un DSL personalizado o un lenguaje de plantillas que use tu equipo.
- Una regla de preservación para un mecanismo propietario de runtime-reflection, más allá de lo que cubre
identifiers.reserved. - Una transformación destructiva adicional ajustada a una amenaza específica, por ejemplo un binding hostil a la repetición de trazas para anti-cheat. El anti-cheat sigue necesitando validación con autoridad en el servidor. Lee primero Lo que AfterPack no reemplaza.
Las transformaciones personalizadas se entregan como parte de tu build privado del motor. Se delimitan por contrato y nunca se añaden al motor público.
Cuándo el SaaS en la nube no es suficiente
Tres señales indican que has superado los planes públicos de nube:
- Cumplimiento no aprueba que la nube toque el código fuente y tu auditor quiere el runtime en tu propio entorno. → Un build local gratuito.
- Necesitas transformaciones que no existen en el motor público. → Studio o Enterprise.
- Necesitas un contrato a medida: SLAs, indemnización, o compromisos de manejo de datos más allá del DPA estándar. → Enterprise.
Si nada de esto aplica, usa Team o Studio en la nube pública.
Contacto
Para delimitar Enterprise, preguntas de despliegue, o solicitudes de transformaciones personalizadas:
support@afterpack.dev. El tiempo de respuesta típico es un día hábil. Incluye la escala de código que estás protegiendo (líneas o megabytes), tus requisitos de nube u on-prem, y el régimen de cumplimiento que impulsa la conversación.
Siguiente
- Deployment modes: dónde se ejecuta el motor.
- SLA: objetivos de tiempo de actividad, respuesta a incidentes y compromisos de parcheo.
- Planes y niveles: la matriz completa de capacidades en todos los planes.
- Builds & promotion: construye una vez, promueve los mismos bytes de dev a prod.
- Privacidad y manejo de datos: residencia, subprocesadores y el DPA.
- Modelo de amenaza: la escalera de adversarios que te preguntará una revisión de cumplimiento.