Checkpoint restore causes sprite to vanish

Following up on some IO issues from a previous thread
( Sprites becoming non-responsive after usage - #28 ).

I’m seeing sprites disappear entirely (404) after checkpoint restore operations.

Reproducible pattern via the API:

  1. Create a sprite — succeeds
  2. Provision and create a checkpoint — succeeds
  3. Call restoreCheckpoint on that checkpoint — sprite becomes unresponsive
  4. Next API call returns 404: sprite not found

The sprite is gone entirely, not just cold. Happens reliably on the first checkpoint restore after provisioning. My pipeline depends on checkpoint restore for clean state between runs, so this is a blocker.

Two questions:

  • Is there a way to tell which platform version my sprites are running on?
  • Can sprites be upgraded to rc35+? Or is there a way to opt into the newer runtime? (assuming that’s the issue, based on that previous thread)

cc @lubien