Case · DiggingBeagle record

SPACE ties sandbox API capabilities to execution incarnation after migration

The released SPACE agent sandbox platform separates Firecracker microVM isolation from distributed routing and per-execution authorization to reduce cross-sandbox confusion.

Scope

Perplexity SPACE source release and architecture note, October 14 and 15, 2026; published code, no independent adversarial deployment test.

Assessment profile

Assessment method
Setting
evaluation
Exploitation
not established
Evidence
Grade C
Remediation
not applicable
AI role
AGAINST AI
Basis and provenance

Perplexity's directly available SPACE repository and October architecture note describe signed execution-incarnation routing, expiry and local verification. These are implementation/design disclosures rather than an independently performed adversarial multi-tenant test in this session. No confirmed exploit or guaranteed host safety follows from the architecture alone.

Assessed Oct 18, 2026 using diggingbeagle.assessment/1.

At a glance

Claims & evidence

CLM-CP13-SPACE-BINDPerplexity describes signed capabilities binding sandbox identity and execution generation to target placement and permitted purpose in order to avoid stale-route confusion.supported

Basis: reported finding

Link to claim
CLM-CP13-SPACE-LIMITThe architecture note does not claim a hardware attestation of in-guest code, and migration lease lifetime creates a separate revocation window from signature validation.supported

Basis: reported finding

Link to claim
CLM-CP13-SPACE-SOURCEThe published Apache-2.0 SPACE repository provides code for creating and managing Firecracker microVM agent execution environments via API.supported

Basis: reported finding

Link to claim
CLM-ENRICH-SPACE-TTL-LIMITPerplexity describes signed route capabilities expiring after 120 seconds with a 15-second verification clock-skew allowance; retirement propagation and old-worker leases remain separate from signature validity.supported

Basis: reported finding

Link to claim

Implications

This control solves request-placement confusion, not all escape or egress problems. Firecracker isolation says one thing about guest-versus-host execution; signed placement says which live incarnation receives a call; network policy says which destinations guest code may contact. Each needs its own enforcement point and fault-injection test.

Controls and mitigations

  • Bind capabilities to sandbox ID, worker placement, execution generation and action purpose, and verify all those fields again at the receiving worker and host bridge.
  • On migration or restart, retire old leases and long-lived streams promptly, while treating short-lived token expiry as a bounded but nonzero residual window.

Unknowns and contradictions

  • The claims have not been independently verified with fault-injected multi-tenant clusters.
  • Host process and egress policy must be tested separately from VM boundary and capability signatures.

Sources and citation

Material revision history

  1. Oct 18, 2026 · Canonical change recorded · new in release · revision 171