Skip to content
Trending storyDeveloping

Perplexity describes sandbox routing fix for stale executions after resume

2 articles1 sourcesince Oct 14Last article 1h ago ·

Overview

AISummary of 2 articles

Perplexity says that when a sandbox resumes on another machine it keeps its sandbox ID but starts a new execution, so a stale route can send requests to the older execution and return old data.

Perplexity says checking the sandbox ID alone does not catch this.

To address it, Perplexity describes signed per-request proof: each request carries short-lived proof of which execution may handle it and what access is allowed. Per Perplexity, the receiving worker checks that identity against its own runtime record and rejects mismatches before forwarding.

Written by AI from the articles below · updated Oct 14, 12:17 PM ET

Check the sources:

Developments

2 developments

  1. Oct 14, 12:02 PM ET · 1 article
    Perplexity describes signed, short-lived request proofs checked by receiving workers
    Perplexity: Perplexity describes signed per-request proof for execution and access checks
  2. Oct 14, 12:02 PM ET · 1 article
    Sandbox resumes keep their ID but can route requests to stale executions
    Perplexity: Sandbox resumes keep their ID but can route requests to stale executions

Article timeline

The articles in this story. Times are ET.

Oct 14
  1. PerplexityOfficial
    Perplexity describes signed per-request proof for execution and access checks

    AIPerplexity says each request carries short-lived, signed proof of which execution may handle it and what access is allowed. The receiving worker checks that identity against its own runtime record and rejects mismatches before forwarding.

    Image from @perplexity_ai's post
  2. PerplexityOfficial
    Sandbox resumes keep their ID but can route requests to stale executions

    AIWhen a sandbox resumes on another machine, it keeps its sandbox ID but starts a new execution. A stale route can send valid requests to the older execution and return old data, and checking the sandbox ID alone does not catch this.

Heat trend

Not enough continuous observations to show a trend yet.