> ## Documentation Index
> Fetch the complete documentation index at: https://docs.vivix.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# session.bootstrap.opening.done

The bootstrap terminal event may replay to a new control connection. `session.update.done` is not retained or replayed. There is no guaranteed global order between these event types. Handle unfamiliar reasons without failing.

The terminal result for the opening.

## Event fields

<ResponseField name="event_id" type="string, server-generated event ID." required />

<ResponseField name="type" type="always session.bootstrap.opening.done." required>
  bootstrap.opening.done\`.
</ResponseField>

<ResponseField name="status" type="completed, cancelled, | failed." required />

<ResponseField name="reason" type="string, present only for cancelled | failed results, such as superseded | session_shutdown." />

These events describe server-side processing. Use the player state to determine whether the browser is displaying the result.

<ResponseExample>
  ```json session.bootstrap.opening.done theme={null}
  {
    "event_id": "evt_opening_1",
    "type": "session.bootstrap.opening.done",
    "status": "completed"
  }
  ```
</ResponseExample>
