# Ephemeral Computer

A temporary environment assembles local services, performs photo and media work, adapts when a resource changes, saves only separately approved output and tears down its owned resources. The approved result remains, and a cryptographically anchored safe-derived evidence package can be checked offline.

Visitor question: Can I keep useful work when one participating resource disappears?

Genre: demonstration. Website explanation · Updated 2026-10-03.

The historical source name is **Ephemeral Workspace / EWS**. This is a temporary application environment on an existing Host, not a bootable replacement for macOS; offline verification covers the supported safe-derived evidence package, not a replay of the entire original native graph.

The person is selecting photographs and reviewing a short video. When the demonstration stops the audio process, the video adapts to silent playback while the photograph's selection, settings and preview remain available.

This is useful continuity with a concrete boundary: recompute the affected media work, keep the unaffected photograph result, and ask separately before saving. Losing an optional participant does not force the person to reconstruct that photograph work.

The principal episode uses synthetic media, controlled semantic roles and scripted browser actions. Its recorded process loss belongs to this finite local profile; it is not a field deployment.

## Start with the person's work

A person wants to review photographs and a short video, rate and select useful images, adjust the preview and keep the chosen settings. The task should remain understandable while the available tools change. In this finite example, local media access, preview rendering, display, controls and optional audio form a temporary working environment around that purpose.

The request allows silent visual continuation if audio disappears, forbids modification of the originals and publication, and requires separate confirmation before saving. These conditions give continuation a practical meaning: preserve the photograph work, adapt the affected media work, and retain the person's decision about the eventual output.

## Who does what

The semantic orchestrator proposes needs, the architect proposes bounded obligations, and the privacy reviewer supplies minimisation and an allow/block decision. Runtime materialises the supported Work and local services; later Work consumes actual earlier outputs. One persistent Host maintains current execution state, while the local Root retains the relevant route, result and action decisions.

The principal **EWS3R2** episode uses `CONTROLLED_DETERMINISTIC` semantic roles. Its interactions are `SCRIPTED_BROWSER_TEST` actions, using synthetic local photographs and media. The browser really performs the scripted interaction, but this does not claim personal owner clicks or a live LLM in that principal run. Earlier EWS3 live/captured and memory records retain their own identities.

## Audio disappears

After four media frames and 16,000 PCM samples, the demonstration deliberately kills its owned AudioSink process; the recorded exit code is −9. This is a recorded process loss, followed by a fresh observation of the changed resource. The media work pauses for that new basis and continuation decision; photograph work remains retained.

The old action packet has expired. Trying to use it is refused as `host_current_action_not_executable`. A new observation describes what is available now; it does not extend the old packet or transfer yesterday's permission into the new situation.

## Preserve one result and recompute another

The continuation recomputes the affected media result, retains a distinct unaffected result and consumes their bound outputs. Visual playback continues silently, while the photograph's selection, settings and preview remain the same. Separate references identify the recomputed result, the preserved result and the retained consumption.

This matters to the person: they do not need to reconstruct the photograph work because an optional audio participant disappeared. It matters technically because the source identifies actual retained material and actual recomputation. This is selective continuation with new work, not a claim that everything continued without computation.

## Saving has its own decision

`REQUEST_SAVE` prepares a candidate without writing the output file. The approved selection and parameters must match the exact current save request, and the write needs its own current packet. Changing the candidate would require a matching new basis rather than reusing the old approval.

The recorded output is a `selection.json` sidecar: selection and preview settings are saved while the original photograph stays unchanged. Its receipt describes the completed write; it does not authorise another one. Closure later releases owned resources and cache according to their own lifecycle. A killed audio child is not assigned a fictitious graceful-close receipt.

## Recorded evidence

The following cards connect the account to exact record IDs, original-source JSON pointers and selected values in [the publication's field projection](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json). A pointer identifies a field in the record's named source; the publication stores that pointer and value inside its `records` and `fields` arrays.

### Media work continues

After the audio resource is lost, the recorded media continuation increases the frame count while retaining the PCM sample count and photo work.

Record: **P_events**. Class: recorded execution via editorial selected projection. Scope: Principal EWS3R2; CONTROLLED_DETERMINISTIC roles and SCRIPTED_BROWSER_TEST actions; EVIDENCE_ONLY projection, not a fresh runtime check.

- `/payload/safe_document/summary/frames_before`: `4` · projection: `/records/2/fields/0/value/frames_before`
- `/payload/safe_document/summary/frames_after`: `16` · projection: `/records/2/fields/0/value/frames_after`
- `/payload/safe_document/summary/pcm_before`: `16000` · projection: `/records/2/fields/0/value/pcm_before`
- `/payload/safe_document/summary/pcm_after`: `16000` · projection: `/records/2/fields/0/value/pcm_after`
- `/payload/safe_document/summary/photo_and_old_authority_unchanged`: `true` · projection: `/records/2/fields/0/value/photo_and_old_authority_unchanged`

[View source — P_events](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json)

### Photo work is retained; expired permission stays expired

The retained and current photo preview hashes match, and the producer count remains unchanged. A stale action packet is separately refused.

Record: **P_temporal**. Class: recorded execution via editorial selected projection. Scope: Principal EWS3R2; CONTROLLED_DETERMINISTIC roles and SCRIPTED_BROWSER_TEST actions; EVIDENCE_ONLY projection, not a fresh runtime check.

- `/loss_photo_work/producer_count`: `3` · projection: `/records/23/fields/9/value`
- `/current_photo_work/producer_count`: `3` · projection: `/records/23/fields/10/value`
- `/loss_photo_work/preview/sha256`: `114187f18e0b3773feb36def9751076cf72dcd367a2fa1c3d862be0269dea298` · projection: `/records/23/fields/7/value`
- `/current_photo_work/preview/sha256`: `114187f18e0b3773feb36def9751076cf72dcd367a2fa1c3d862be0269dea298` · projection: `/records/23/fields/8/value`
- `/stale_packet_refusal`: `host_current_action_not_executable` · projection: `/records/23/fields/0/value`

[View source — P_temporal](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json)

### The consumer uses a new result and a preserved result

The recorded consumer follows SILENT_CONTINUE with no available audio and separately names the recomputed result, preserved result and retained consumption.

Record: **P_consumption**. Class: recorded execution via editorial selected projection. Scope: Principal EWS3R2; CONTROLLED_DETERMINISTIC roles and SCRIPTED_BROWSER_TEST actions; EVIDENCE_ONLY projection, not a fresh runtime check.

- `/audio_available`: `false` · projection: `/records/20/fields/0/value`
- `/audio_policy`: `SILENT_CONTINUE` · projection: `/records/20/fields/1/value`
- `/recomputed_result_ref`: `frcellresult_v02:82cc84532571e4cacfb67fc827451ef2a8646869912f8e6c0ba00b296af17cf3` · projection: `/records/20/fields/4/value`
- `/preserved_D_result_ref`: `frcellresult_v02:4b0ce14619db789bb3afd8823f5b3d6381697d8aa0ee22a49035047e777a7493` · projection: `/records/20/fields/5/value`
- `/retained_consumption_ref`: `frretained_consumption:a4df1d7b6bc99b5ba37be9083a984acae53de0d2f993b2268d030bd7be37b912` · projection: `/records/20/fields/6/value`

[View source — P_consumption](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json)

### A separately approved sidecar is saved

One recorded save writes a 250-byte selection.json sidecar containing selection and parameters. It does not modify the source photograph.

Record: **P_save_receipt**. Class: recorded execution via editorial selected projection. Scope: Principal EWS3R2; CONTROLLED_DETERMINISTIC roles and SCRIPTED_BROWSER_TEST actions; EVIDENCE_ONLY projection, not a fresh runtime check.

- `/payload/safe_document/summary/sidecar_bytes`: `250` · projection: `/records/4/fields/0/value/sidecar_bytes`
- `/payload/safe_document/summary/sidecar_writes`: `1` · projection: `/records/4/fields/0/value/sidecar_writes`

[View source — P_save_receipt](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json)

### A real process loss keeps its real outcome

Audio exited with -9 and no graceful receipt; display and media closed through their own acknowledged paths.

Record: **P_complete**. Class: recorded execution via editorial selected projection. Scope: Principal EWS3R2; selected values, not a newly run process or universal isolation result.

- `/cleanup/processes/0/returncode`: `-9`
- `/cleanup/processes/0/close_outcome`: `ALREADY_EXITED`
- `/cleanup/processes/0/receipt`: `null`

[View source — P_complete](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json)


This JSON describes itself as `EDITORIAL_SELECTED_FIELD_PROJECTIONS_NOT_RUNTIME_SCHEMA`, with authority `EVIDENCE_ONLY`. It is a selected derivative, not a raw runtime snapshot or a fresh verification. The older EWS4R anchor does not cover this later projection in full. The chapter and source key preserve the route back to the source ledger and historical material.

## What this demonstrates

Within the declared local profile, useful photograph work survives a resource change while affected media work is recomputed and consumed. Resource availability, result lifetime and permission have different boundaries. A temporary environment can end while an approved result and the evidence explaining it remain inspectable.

## What this does not establish

This episode does not establish arbitrary device discovery, universal continuation, production readiness or host isolation for arbitrary programs. Its synthetic media and scripted interaction are not a live consumer deployment. The separate historical EWS3 memory sequence is not silently joined to this principal run, and preserved information is not renewed authority.

Reading these sources creates no new execution or acceptance result. [View the exact source fields](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json), [read the complete published chapter](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/chapters/09_workspace.md), or return to [the common relationships](/understand/) and [the wider vision](/vision/#work-across-devices).

## Close what is running. Record what already stopped.

The selected `P_complete` record at publication ref `800f38c3407b3f4ec93dc943c977ffeecb614881` keeps the cleanup outcomes distinct:

```text
/cleanup/processes/0/role          audio
/cleanup/processes/0/returncode    -9
/cleanup/processes/0/close_outcome ALREADY_EXITED
/cleanup/processes/0/receipt       null
/cleanup/processes/1/close_outcome GRACEFUL_CLOSE_ACKNOWLEDGED
/cleanup/processes/2/close_outcome GRACEFUL_CLOSE_ACKNOWLEDGED
```

These exact selected values come from [selected_field_projections.json](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json), record `P_complete`, fields 14–26. They are an editorial projection with an original-source locator. The surviving media and display processes close gracefully; the audio process had already stopped. This finite resource cleanup does not establish arbitrary-program isolation.

## Read the original publication

The [original Workspace XML](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/ephemeral_workspace_v01/LLM_READER_EPHEMERAL_WORKSPACE_V01.xml) contains selected source and evidence, not only a table of contents. Its 3,644,456 bytes have SHA-256 `9a80273fb97a96d61e2f987d7f8d82a7d6163296d6a3730aad92c799425c0a46`, verified against local immutable Git bytes; anonymous network download was not rechecked. Its own embedded source commit and scope remain distinct from the later EWS3R2 chapter/projections used here. The [reader index](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/ephemeral_workspace_v01/reader_index_v01.json), [presentation](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/ephemeral_workspace_v01/ephemeral_workspace_showcase_v01.pdf) and [technical appendix](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/ephemeral_workspace_v01/technical_appendix_v01.pdf) provide deeper routes.

## This is the same kernel

[Wedding](/demonstrations/wedding/#semantic-changes) changes performed Work when meaning changes; Workspace changes it when a resource disappears. [Testflix](/demonstrations/testflix/) also retains history without renewing permission. [Growth](/understand/growth/) follows child composition and capability acquisition. The [one-kernel map](/understand/one-kernel/) and [Geometry Atlas](/research/geometry/) connect these different episodes.

## Case identity

**EWS3R2 principal; CONTROLLED_DETERMINISTIC semantic roles; SCRIPTED_BROWSER_TEST interactions**

Task: Review synthetic local photographs and video, retain selections and preview settings, then save only separately approved output.

Roles: Person defining purpose and conditions; Controlled semantic orchestrator and architect; Privacy reviewer; Runtime and typed Work; Local media and preview services; Persistent Host and local Root.

Observed result: Audio loss led to selected media recomputation and silent continuation; photograph Work and preview were retained; a separately approved selection sidecar was saved.

Limits:

- Synthetic local photo and media profile
- Scripted browser actions rather than personal owner clicks
- No live LLM in the principal run
- Editorial selected fields rather than raw runtime evidence
- Historical EWS3 memory is a separate lane
- No general device discovery or arbitrary-code isolation claim


## Read with your assistant

The existing offline edition preserves the recorded episodes, selected fields, attributed excerpts and original source routes. This webpage’s updated introduction is also available in its Markdown version. Original publications are linked in the case.

[Download XML](/downloads/cases/RADIOLARIA_SITE_FOCUS_WORKSPACE_V01.xml) · 21,466 bytes · SHA-256: `535670fbeddf375c5214c3078f8053bbf145e7262c1345b8754b05216b81acf8`

[Download TXT](/downloads/cases/RADIOLARIA_SITE_FOCUS_WORKSPACE_V01.txt) · 19,902 bytes · SHA-256: `833d67bb5ec5d271c34aee6bf5fc2b3205b328cae4f45cf4b69f4a84e0695e32`

## Sources and scope

- [Workspace: useful work continues](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/chapters/09_workspace.md) — publication explanation; ref `800f38c3407b3f4ec93dc943c977ffeecb614881`; path `docs/showcase/radiolaria_os_v01/chapters/09_workspace.md`. Source date: 2026-09-29. Access: HTTP_200; complete chapter text read; checked 2026-10-02.
- [Workspace selected evidence fields](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json) — editorial selected field projection EVIDENCE ONLY; ref `800f38c3407b3f4ec93dc943c977ffeecb614881`; path `docs/showcase/radiolaria_os_v01/references/ews/selected_field_projections.json`. Source date: 2026-09-29. Access: HTTP_200; P_events, P_temporal, P_consumption and P_save_receipt fields inspected; checked 2026-10-02.
- [Ephemeral Workspace showcase](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/ephemeral_workspace_v01/README.md) — historical showcase context; ref `800f38c3407b3f4ec93dc943c977ffeecb614881`; path `docs/showcase/ephemeral_workspace_v01/README.md`. Source date: 2026-09-29. Access: HTTP_200; text read; checked 2026-10-02.
- [GEO-3: Useful work can outlive a changed resource](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/atlas/GEO-3.md) — publication conceptual or recorded view; ref `800f38c3407b3f4ec93dc943c977ffeecb614881`; path `docs/showcase/radiolaria_os_v01/atlas/GEO-3.md`. Source date: 2026-09-29. Access: HTTP_200; text read; checked 2026-10-02.
- [Exact publication source key](https://github.com/AAkhtanin/hedgehog-os/blob/800f38c3407b3f4ec93dc943c977ffeecb614881/docs/showcase/radiolaria_os_v01/PAPER_SOURCE_KEY.md) — publication source index; ref `800f38c3407b3f4ec93dc943c977ffeecb614881`; path `docs/showcase/radiolaria_os_v01/PAPER_SOURCE_KEY.md`. Source date: 2026-09-29. Access: HTTP_200; targeted source/index inspection; checked 2026-10-02.

This page is a website explanation, updated 2026-10-03. Its explanation does not create a new execution result or change the status of its sources.

## Continue reading

- [Work that keeps its meaning.](/understand/)
- [More room for human intention.](/vision/)
- [Different tasks. A common organisation of work.](/demonstrations/)
- [Follow a claim into its sources.](/research/)
