Perplexity открыла SPACE: песочница для ИИ-агентов на Firecracker microVM теперь доступна всем
Perplexity открыла исходный код SPACE — платформы, которая лежит в основе всех задач Perplexity Computer. Это песочница, где каждому агенту выделяется отдельная Firecracker microVM. Учётные данные и исходящий трафик контролируются снаружи виртуальной машины. Код написан на Rust, версия 0.8.0, доступен на GitHub под лицензией Apache 2.0. Для команд, создающих агентов для кодинга или браузинга, это готовый production-уровень изоляции, который можно развернуть у себя.
Изоляция строится на нескольких уровнях. Каждая песочница — это отдельная microVM со своим ядром. Сетевой шлюз на хосте проверяет каждое исходящее соединение. Секреты никогда не попадают внутрь гостевой системы — они внедряются на сетевом уровне через специальное хранилище с иерархической областью видимости, лимитами и аудитом. Песочницы могут быть приостановлены (память остаётся на worker) или заморожены (снапшот на диск). По умолчанию бездействующие sandbox замораживаются через 6 часов.
Perplexity провела red-team тестирование: 9 frontier-моделей пытались сбежать из песочницы. Результат: 0 успешных побегов из 108 попыток. Однако до исправлений 4 модели (Claude Opus 5.0, GPT-5.6 Sol, GPT-5.6 Cyber и Kimi K3) обошли политику исходящего трафика в 11 из 54 тестов — через DNS-спуфинг и общие CDN-адреса. После добавления проверки source-address через nftables и TLS-терминации на шлюзе ни одна модель не смогла повторить атаку. Для сравнения: 8 из 10 сторонних платформ показали хотя бы один обход сетевой политики.
Производительность тоже выросла: медианная задержка создания VM упала с 185 мс до 60 мс по сравнению с предыдущим провайдером Perplexity. 90-й перцентиль — с 447 мс до 89 мс. 100% сессий Perplexity Computer теперь работают на SPACE. Платформа поддерживает Linux x86_64 с KVM, btrfs и Docker, работает в Kubernetes или в режиме прямой установки. macOS пока не поддерживается.