Saltar al contenido

Perplexity libera como código abierto SPACE, su sandbox para agentes de IA

Perplexity publicó el 15 de octubre bajo Apache 2.0 SPACE, el sandbox de Firecracker que usa su agente Computer. Sus propias pruebas registraron 0 fugas en 108 intentos.

Por Tech AI Wire Team

4 min de lectura

XLinkedIn
El repositorio perplexityai/SPACE en GitHub, descrito como Sandboxed Platform for Agentic Code Execution bajo la licencia Apache-2.0.

En cifras

license for the SPACE code
Apache 2.0
escape attempts that succeeded in Perplexity's tests
0 of 108
median sandbox start, per Crypto Briefing
60 ms

Perplexity publicó SPACE, la plataforma de sandbox que ejecuta su agente Computer, como código abierto el 15 de octubre de 2026. El código está en GitHub bajo la licencia Apache 2.0, que permite el uso comercial. Cualquier equipo que deje a un agente de IA ejecutar código puede ahora alojar la misma capa de aislamiento que Perplexity usa en producción, en lugar de construir o alquilar una.

SPACE significa «Sandboxed Platform for Agentic Code Execution» (plataforma aislada para la ejecución de código por agentes), según Crypto Briefing. Un agente de IA es un programa que usa un modelo de lenguaje para realizar acciones, como escribir y ejecutar código. Un sandbox es un espacio aislado donde ese código puede ejecutarse sin alcanzar nada que no deba tocar.

Qué hace SPACE

La página de GitHub del proyecto describe SPACE en su README como «una plataforma de sandbox para ejecutar código en microVM de Firecracker aisladas». Firecracker es software de código abierto desarrollado por Amazon Web Services. Ejecuta máquinas virtuales muy pequeñas, llamadas microVM, una junto a otra en un mismo host. Cada una arranca su propio kernel de Linux, de modo que el código que contiene queda aislado de la máquina anfitriona, según Techstrong.ai.

Los programas se comunican con SPACE a través de una HTTP API, una interfaz web para crear entornos Linux, ejecutar comandos y gestionar su ciclo de vida. El README dice que SPACE está escrito en Rust. También enumera:

ComponenteQué hace
HTTP APICrea sandboxes, ejecuta comandos, transmite la salida
space-admin-cliUna herramienta para operadores que gestionan la plataforma
E2B Compatibility WrapperPermite que el código escrito para el SDK de Python de E2B use SPACE
Pools de nodos precalentadosMantienen máquinas listas para que los sandboxes arranquen rápido

La guía de instalación empieza con un clúster local de Kind. Kind ejecuta Kubernetes, la popular plataforma de contenedores, dentro de Docker en un solo ordenador. La guía de arquitectura dice que SPACE también puede funcionar sin Kubernetes. Los campos del esquema marcados como «incubating» quedan fuera del contrato con soporte, así que pueden cambiar.

Cómo mantiene contenidos a los agentes

Perplexity describió SPACE por primera vez en una entrada de blog del 15 de julio. Dijo que creó su propio sistema porque ninguna opción ya hecha equilibraba funciones, velocidad y seguridad.

Según esa entrada, tres ideas sostienen el diseño:

  • Máquinas desechables. «SPACE pone en marcha sandboxes efímeros que solo viven mientras se necesitan», dice la entrada. Un sandbox se destruye cuando termina su tarea.
  • Los secretos se quedan fuera. Las contraseñas y los tokens de acceso se mantienen fuera del sandbox y solo se entregan cuando hacen falta. «Un agente comprometido no tiene, por defecto, ninguna vía hacia las credenciales gestionadas por la plataforma», escribe Perplexity.
  • Instantáneas. Las instantáneas continuas guardan la memoria y los archivos de una sesión hasta una vez por minuto. Una sesión se puede pausar, reanudar o dividir en varias copias. Perplexity lo llama «básicamente una máquina del tiempo integrada».

Los clientes empresariales también pueden aportar sus propias claves de cifrado. Si un cliente revoca su clave, los nuevos sandboxes no pueden arrancar y los datos almacenados no se pueden leer.

Las cifras que da Perplexity

Las cifras siguientes proceden de Perplexity, según informan los dos medios. Ningún grupo externo las ha comprobado todavía.

Lapaas Voice informa de que, en las pruebas de seguridad de Perplexity, nueve modelos de IA recibieron acceso root dentro de un sandbox. Después intentaron llegar a un secreto guardado en la máquina anfitriona. Ninguno de los 108 intentos logró escapar. Las reglas de red salieron peor paradas al principio: los evaluadores las eludieron con suplantación de DNS (DNS spoofing) y enrutamiento por IP compartida. Perplexity corrigió ambos fallos, y ninguno funcionó en las pruebas posteriores, según Lapaas Voice. Crypto Briefing sitúa el ejercicio de red team en septiembre de 2026.

En cuanto a la velocidad, los dos informes dan medidas distintas. Crypto Briefing cita un arranque mediano del sandbox de unos 60 milisegundos, frente a los 185 milisegundos de antes. Lapaas Voice dice que los sandboxes arrancan de tres a cinco veces más rápido que con el anterior proveedor comercial de Perplexity, al que no nombra.

Lapaas Voice también menciona tres primeros apoyos. Akamai ha lanzado SPACE en su nube, Crusoe lo está añadiendo a sus servicios gestionados de IA y CoreWeave ha publicado una guía de configuración. Crypto Briefing informa de que Perplexity planea ampliar SPACE como parte de una «Agentic Runtime Platform» más amplia.

Qué significa para los desarrolladores

Si su producto ejecuta código escrito por un modelo de IA, SPACE es ahora una opción gratuita para probar frente a los servicios de sandbox de pago. Empiece con la configuración de Kind en una sola máquina. Mida los tiempos de arranque y el coste con su propia carga de trabajo, no con la de Perplexity.

Los equipos que ya usan el SDK de Python de E2B tienen el camino más corto. Gracias al wrapper de compatibilidad, puede apuntar su código existente a SPACE y comparar. Compruebe qué llamadas cubre el wrapper antes de planificar un cambio completo.

Revise sus hosts antes de comprometerse. Firecracker funciona sobre KVM, la función de virtualización integrada en Linux, señala Techstrong.ai. Por eso, las máquinas en las que ejecute SPACE deben ofrecerla.

Copie el diseño de credenciales aunque nunca instale SPACE. Mantener los tokens fuera del sandbox e inyectarlos en cada solicitud limita lo que puede robar un agente secuestrado. La misma idea aparece en Microsoft Execution Containers, que llegó a disponibilidad general el 7 de octubre. Ese sistema confina agentes en máquinas con Windows, macOS y Linux, mientras que SPACE ejecuta flotas enteras de ellos en servidores.

Haga sus propias pruebas de ataque. Los resultados de Perplexity son suyos, y Lapaas Voice lo dice sin rodeos: «Estos son resultados de las pruebas divulgadas por Perplexity, no una prueba de que SPACE sea inmune a todos los ataques posibles». Las reglas de red fueron el punto débil en esas pruebas, así que pruebe primero los límites del tráfico saliente.

Fuentes

  1. perplexityai/SPACE - GitHub
  2. Perplexity open sources SPACE, its sandbox for AI agents - Crypto Briefing
  3. Perplexity Open-Sources SPACE, Its Firecracker-Based Sandbox for AI Agents - Lapaas Voice
  4. Secure Sandboxes for Agents - Perplexity
  5. Perplexity Unveils SPACE, a Secure Sandbox Platform for AI Agents - Techstrong.ai

Artículos relacionados