# destack:runtime

`import destack:runtime`

## Classes

- [Runtime](/docs/language/standard-library/modules/runtime/class/runtime/) — Live runtime.
- [Worker](/docs/language/standard-library/modules/runtime/class/worker/) — Live worker.
- [World](/docs/language/standard-library/modules/runtime/class/world/) — Live world.

## Structs

- [ActionSelector](/docs/language/standard-library/modules/runtime/struct/action-selector/) — Runtime policy action selector.
- [Branch](/docs/language/standard-library/modules/runtime/struct/branch/) — Branch state.
- [BranchFilter](/docs/language/standard-library/modules/runtime/struct/branch-filter/) — Filter for branch lists.
- [BranchPage](/docs/language/standard-library/modules/runtime/struct/branch-page/) — Branch list page.
- [Checkpoint](/docs/language/standard-library/modules/runtime/struct/checkpoint/) — Checkpoint state.
- [CheckpointFilter](/docs/language/standard-library/modules/runtime/struct/checkpoint-filter/) — Filter for checkpoint lists.
- [CheckpointPage](/docs/language/standard-library/modules/runtime/struct/checkpoint-page/) — Checkpoint list page.
- [ConditionSelector](/docs/language/standard-library/modules/runtime/struct/condition-selector/) — Runtime condition selector.
- [ControlEvent](/docs/language/standard-library/modules/runtime/struct/control-event/) — Runtime control event.
- [Edge](/docs/language/standard-library/modules/runtime/struct/edge/) — Runtime edge.
- [EdgeFilter](/docs/language/standard-library/modules/runtime/struct/edge-filter/) — Edge filter.
- [EdgePage](/docs/language/standard-library/modules/runtime/struct/edge-page/) — Edge list page.
- [EngineView](/docs/language/standard-library/modules/runtime/struct/engine-view/) — Engine state for one worker.
- [Entity](/docs/language/standard-library/modules/runtime/struct/entity/) — Runtime entity.
- [EntityFilter](/docs/language/standard-library/modules/runtime/struct/entity-filter/) — Entity filter.
- [EntityPage](/docs/language/standard-library/modules/runtime/struct/entity-page/) — Entity list page.
- [EventLoop](/docs/language/standard-library/modules/runtime/struct/event-loop/) — Event loop state for one worker.
- [Frame](/docs/language/standard-library/modules/runtime/struct/frame/) — Runtime frame.
- [FramePage](/docs/language/standard-library/modules/runtime/struct/frame-page/) — Frame list page.
- [FrameSlot](/docs/language/standard-library/modules/runtime/struct/frame-slot/) — Runtime frame slot.
- [FrameSlotPage](/docs/language/standard-library/modules/runtime/struct/frame-slot-page/) — Frame slot list page.
- [FrameValue](/docs/language/standard-library/modules/runtime/struct/frame-value/) — Runtime frame slot value.
- [HeapEdge](/docs/language/standard-library/modules/runtime/struct/heap-edge/) — Runtime heap object edge.
- [HeapEdgePage](/docs/language/standard-library/modules/runtime/struct/heap-edge-page/) — Heap edge list page.
- [HeapObject](/docs/language/standard-library/modules/runtime/struct/heap-object/) — Runtime heap object.
- [HeapObjectPage](/docs/language/standard-library/modules/runtime/struct/heap-object-page/) — Heap object list page.
- [HeapSummary](/docs/language/standard-library/modules/runtime/struct/heap-summary/) — Heap summary for one worker.
- [IdentitySelector](/docs/language/standard-library/modules/runtime/struct/identity-selector/) — Runtime identity selector.
- [Image](/docs/language/standard-library/modules/runtime/struct/image/) — Image state.
- [ImageFilter](/docs/language/standard-library/modules/runtime/struct/image-filter/) — Filter for image lists.
- [ImagePage](/docs/language/standard-library/modules/runtime/struct/image-page/) — Image list page.
- [Label](/docs/language/standard-library/modules/runtime/struct/label/) — Entity or edge label.
- [LabelSelector](/docs/language/standard-library/modules/runtime/struct/label-selector/) — Label selector clause.
- [Moment](/docs/language/standard-library/modules/runtime/struct/moment/) — Precise history coordinate in one world.
- [ObservationOptions](/docs/language/standard-library/modules/runtime/struct/observation-options/) — Open options for one observation subscription.
- [ObservationRecord](/docs/language/standard-library/modules/runtime/struct/observation-record/) — One observation record.
- [ObservationRecordPage](/docs/language/standard-library/modules/runtime/struct/observation-record-page/) — Observation record page.
- [PolicyQuery](/docs/language/standard-library/modules/runtime/struct/policy-query/) — Runtime policy query.
- [PolicyRule](/docs/language/standard-library/modules/runtime/struct/policy-rule/) — Runtime policy rule.
- [PolicyRulePage](/docs/language/standard-library/modules/runtime/struct/policy-rule-page/) — Runtime policy rule page.
- [RandomSeed](/docs/language/standard-library/modules/runtime/struct/random-seed/) — Deterministic random stream seed.
- [Resource](/docs/language/standard-library/modules/runtime/struct/resource/) — Runtime resource.
- [ResourceFilter](/docs/language/standard-library/modules/runtime/struct/resource-filter/) — Filter for runtime resources.
- [ResourceId](/docs/language/standard-library/modules/runtime/struct/resource-id/) — Runtime-owned resource identifier.
- [ResourcePage](/docs/language/standard-library/modules/runtime/struct/resource-page/) — Resource list page.
- [Revision](/docs/language/standard-library/modules/runtime/struct/revision/) — Revision state.
- [RevisionFilter](/docs/language/standard-library/modules/runtime/struct/revision-filter/) — Filter for revision lists.
- [RevisionPage](/docs/language/standard-library/modules/runtime/struct/revision-page/) — Revision list page.
- [RuntimeCreateOptions](/docs/language/standard-library/modules/runtime/struct/runtime-create-options/) — Create options for one runtime.
- [RuntimeFilter](/docs/language/standard-library/modules/runtime/struct/runtime-filter/) — Filter for runtime lists.
- [RuntimePage](/docs/language/standard-library/modules/runtime/struct/runtime-page/) — Runtime list page.
- [Snapshot](/docs/language/standard-library/modules/runtime/struct/snapshot/) — Snapshot state.
- [SnapshotPage](/docs/language/standard-library/modules/runtime/struct/snapshot-page/) — Snapshot list page.
- [SubjectSelector](/docs/language/standard-library/modules/runtime/struct/subject-selector/) — Runtime policy subject selector.
- [Trace](/docs/language/standard-library/modules/runtime/struct/trace/) — Trace state for one world.
- [TraceCursorOptions](/docs/language/standard-library/modules/runtime/struct/trace-cursor-options/) — Open options for one trace cursor.
- [TraceRecord](/docs/language/standard-library/modules/runtime/struct/trace-record/) — One trace record.
- [TraceRecordPage](/docs/language/standard-library/modules/runtime/struct/trace-record-page/) — Trace record page.
- [WorkerCreateOptions](/docs/language/standard-library/modules/runtime/struct/worker-create-options/) — Create options for one worker.
- [WorkerFilter](/docs/language/standard-library/modules/runtime/struct/worker-filter/) — Filter for worker lists.
- [WorkerPage](/docs/language/standard-library/modules/runtime/struct/worker-page/) — Worker list page.
- [WorldCreateOptions](/docs/language/standard-library/modules/runtime/struct/world-create-options/) — Create options for one world.
- [WorldViewOptions](/docs/language/standard-library/modules/runtime/struct/world-view-options/) — Open options for one pinned world view.

## Enums

- [ControlEventKind](/docs/language/standard-library/modules/runtime/enum/control-event-kind/) — Runtime control event kind.
- [Engine](/docs/language/standard-library/modules/runtime/enum/engine/) — Engine selection for one world.
- [EngineViewKind](/docs/language/standard-library/modules/runtime/enum/engine-view-kind/) — Engine view kind for one worker.
- [Execution](/docs/language/standard-library/modules/runtime/enum/execution/) — Execution selection for one world.
- [FrameKind](/docs/language/standard-library/modules/runtime/enum/frame-kind/) — Runtime frame kind.
- [HostBackendStatus](/docs/language/standard-library/modules/runtime/enum/host-backend-status/) — Host backend availability status.
- [ObservationEventKind](/docs/language/standard-library/modules/runtime/enum/observation-event-kind/) — Observation event class.
- [PolicyDecision](/docs/language/standard-library/modules/runtime/enum/policy-decision/) — Runtime policy decision.
- [ResourceState](/docs/language/standard-library/modules/runtime/enum/resource-state/) — Runtime resource lifecycle state.
- [SnapshotFormat](/docs/language/standard-library/modules/runtime/enum/snapshot-format/) — Snapshot export format.
- [TickResult](/docs/language/standard-library/modules/runtime/enum/tick-result/) — Tick result for one world advance.
- [TraceEventKind](/docs/language/standard-library/modules/runtime/enum/trace-event-kind/) — Trace event class.
- [WorkerExecutor](/docs/language/standard-library/modules/runtime/enum/worker-executor/) — Worker executor selection.

## Newtypes

- [binding](/docs/language/standard-library/modules/runtime/newtype/binding/) — Marks one declaration as a runtime binding.
- [BranchId](/docs/language/standard-library/modules/runtime/newtype/branch-id/) — Branch identifier in one world lineage.
- [CheckpointId](/docs/language/standard-library/modules/runtime/newtype/checkpoint-id/) — Checkpoint identifier in one world lineage.
- [EdgeId](/docs/language/standard-library/modules/runtime/newtype/edge-id/) — Runtime edge identifier.
- [EdgeKind](/docs/language/standard-library/modules/runtime/newtype/edge-kind/) — Runtime edge kind.
- [EntityId](/docs/language/standard-library/modules/runtime/newtype/entity-id/) — Runtime entity identifier.
- [EntityKind](/docs/language/standard-library/modules/runtime/newtype/entity-kind/) — Runtime entity kind.
- [FrameId](/docs/language/standard-library/modules/runtime/newtype/frame-id/) — Runtime frame identifier.
- [FrameSlotId](/docs/language/standard-library/modules/runtime/newtype/frame-slot-id/) — Runtime frame slot identifier.
- [FrameStateId](/docs/language/standard-library/modules/runtime/newtype/frame-state-id/) — Runtime frame state identifier.
- [HeapObjectId](/docs/language/standard-library/modules/runtime/newtype/heap-object-id/) — Runtime heap object identifier.
- [ImageId](/docs/language/standard-library/modules/runtime/newtype/image-id/) — Materialized image identifier.
- [ObservationHandle](/docs/language/standard-library/modules/runtime/newtype/observation-handle/) — Runtime observation handle.
- [PolicyRuleCursor](/docs/language/standard-library/modules/runtime/newtype/policy-rule-cursor/) — Runtime policy rule cursor.
- [RandomHandle](/docs/language/standard-library/modules/runtime/newtype/random-handle/) — Deterministic random stream handle.
- [ResourceKind](/docs/language/standard-library/modules/runtime/newtype/resource-kind/) — Runtime resource kind.
- [RevisionId](/docs/language/standard-library/modules/runtime/newtype/revision-id/) — Revision identifier in one world lineage.
- [RuntimeHandle](/docs/language/standard-library/modules/runtime/newtype/runtime-handle/) — Live runtime control handle.
- [RuntimeId](/docs/language/standard-library/modules/runtime/newtype/runtime-id/) — Runtime identifier in one world.
- [SnapshotId](/docs/language/standard-library/modules/runtime/newtype/snapshot-id/) — Serialized snapshot identifier.
- [TargetSelector](/docs/language/standard-library/modules/runtime/newtype/target-selector/) — Runtime policy target selector.
- [TraceCursorHandle](/docs/language/standard-library/modules/runtime/newtype/trace-cursor-handle/) — Runtime trace cursor handle.
- [TraceSequence](/docs/language/standard-library/modules/runtime/newtype/trace-sequence/) — Monotonic trace sequence number.
- [WorkerHandle](/docs/language/standard-library/modules/runtime/newtype/worker-handle/) — Live worker control handle.
- [WorkerId](/docs/language/standard-library/modules/runtime/newtype/worker-id/) — Worker identifier in one world.
- [WorldHandle](/docs/language/standard-library/modules/runtime/newtype/world-handle/) — Live world control handle.
- [WorldViewHandle](/docs/language/standard-library/modules/runtime/newtype/world-view-handle/) — Pinned world view handle.

## Type aliases

- [Action](/docs/language/standard-library/modules/runtime/type-alias/action/) — Actions for binding policy and sandboxing.
- [BindingOptions](/docs/language/standard-library/modules/runtime/type-alias/binding-options/) — Options for runtime bindings.
- [BindingProvider](/docs/language/standard-library/modules/runtime/type-alias/binding-provider/) — Binding implementation owner.
- [EdgeSelector](/docs/language/standard-library/modules/runtime/type-alias/edge-selector/) — Edge selector.
- [EntitySelector](/docs/language/standard-library/modules/runtime/type-alias/entity-selector/) — Entity selector.
- [ExecutionSelector](/docs/language/standard-library/modules/runtime/type-alias/execution-selector/) — Runtime execution-mode selector.
- [HostAction](/docs/language/standard-library/modules/runtime/type-alias/host-action/) — Actions that touch host-provided facilities.
- [HostTag](/docs/language/standard-library/modules/runtime/type-alias/host-tag/) — Host tags accepted by runtime bindings.
- [PlatformFamilyTag](/docs/language/standard-library/modules/runtime/type-alias/platform-family-tag/) — Platform family selectors accepted by runtime bindings.
- [PlatformTag](/docs/language/standard-library/modules/runtime/type-alias/platform-tag/) — Platform tags accepted by runtime bindings.
- [RuntimeAction](/docs/language/standard-library/modules/runtime/type-alias/runtime-action/) — Actions that touch runtime-owned facilities.

## Functions

- [branchDescribe](/docs/language/standard-library/modules/runtime/function/branch-describe/) — Describe one branch.
- [branchList](/docs/language/standard-library/modules/runtime/function/branch-list/) — List branches in one world lineage.
- [breakWorld](/docs/language/standard-library/modules/runtime/function/break-world/) — Request a debugger break in one world.
- [checkpointCreate](/docs/language/standard-library/modules/runtime/function/checkpoint-create/) — Create one checkpoint on the active branch.
- [checkpointDescribe](/docs/language/standard-library/modules/runtime/function/checkpoint-describe/) — Describe one checkpoint.
- [checkpointList](/docs/language/standard-library/modules/runtime/function/checkpoint-list/) — List checkpoints in one world lineage.
- [closeRandom](/docs/language/standard-library/modules/runtime/function/close-random/) — Close one deterministic random stream.
- [closeResource](/docs/language/standard-library/modules/runtime/function/close-resource/) — Close one runtime resource.
- [edgeList](/docs/language/standard-library/modules/runtime/function/edge-list/) — List edges visible through one pinned world view.
- [edgeView](/docs/language/standard-library/modules/runtime/function/edge-view/) — Describe one edge visible through one pinned world view.
- [engineView](/docs/language/standard-library/modules/runtime/function/engine-view/) — Describe the execution engine for one worker visible through one pinned world view.
- [entityList](/docs/language/standard-library/modules/runtime/function/entity-list/) — List entities visible through one pinned world view.
- [entityView](/docs/language/standard-library/modules/runtime/function/entity-view/) — Describe one entity visible through one pinned world view.
- [eventLoopView](/docs/language/standard-library/modules/runtime/function/event-loop-view/) — Describe the event loop for one worker visible through one pinned world view.
- [fillRandom](/docs/language/standard-library/modules/runtime/function/fill-random/) — Fill one buffer from a deterministic random stream.
- [imageCapture](/docs/language/standard-library/modules/runtime/function/image-capture/) — Capture one image at the active revision.
- [imageDescribe](/docs/language/standard-library/modules/runtime/function/image-describe/) — Describe one image.
- [imageList](/docs/language/standard-library/modules/runtime/function/image-list/) — List images in one world lineage.
- [imageView](/docs/language/standard-library/modules/runtime/function/image-view/) — Describe the pinned image for one world view.
- [listFrames](/docs/language/standard-library/modules/runtime/function/list-frames/) — List frames for one worker.
- [listFrameSlots](/docs/language/standard-library/modules/runtime/function/list-frame-slots/) — List slots for one frame.
- [listHeapEdges](/docs/language/standard-library/modules/runtime/function/list-heap-edges/) — List outgoing heap edges from one object.
- [listHeapObjects](/docs/language/standard-library/modules/runtime/function/list-heap-objects/) — List heap objects for one worker.
- [observationClose](/docs/language/standard-library/modules/runtime/function/observation-close/) — Close one runtime observation subscription.
- [observationNext](/docs/language/standard-library/modules/runtime/function/observation-next/) — Read the next batch of observation records.
- [observationOpen](/docs/language/standard-library/modules/runtime/function/observation-open/) — Open one runtime observation subscription.
- [openRandom](/docs/language/standard-library/modules/runtime/function/open-random/) — Open one deterministic random stream.
- [pauseWorld](/docs/language/standard-library/modules/runtime/function/pause-world/) — Pause one world.
- [readFrameValues](/docs/language/standard-library/modules/runtime/function/read-frame-values/) — Read values from one frame.
- [readHeap](/docs/language/standard-library/modules/runtime/function/read-heap/) — Read one worker heap summary.
- [readPolicy](/docs/language/standard-library/modules/runtime/function/read-policy/) — Read one world's policy rules.
- [readResourceKind](/docs/language/standard-library/modules/runtime/function/read-resource-kind/) — Read one resource kind.
- [readResourceState](/docs/language/standard-library/modules/runtime/function/read-resource-state/) — Read one resource state.
- [replacePolicy](/docs/language/standard-library/modules/runtime/function/replace-policy/) — Replace one world's policy rules.
- [resourceList](/docs/language/standard-library/modules/runtime/function/resource-list/) — List logical world resources visible through one pinned world view.
- [resourceView](/docs/language/standard-library/modules/runtime/function/resource-view/) — Describe one logical world resource visible through one pinned world view.
- [restoreImage](/docs/language/standard-library/modules/runtime/function/restore-image/) — Restore one world from one image.
- [restoreSnapshot](/docs/language/standard-library/modules/runtime/function/restore-snapshot/) — Restore one world from one snapshot.
- [resumeWorld](/docs/language/standard-library/modules/runtime/function/resume-world/) — Resume one world.
- [revisionDescribe](/docs/language/standard-library/modules/runtime/function/revision-describe/) — Describe one revision.
- [revisionList](/docs/language/standard-library/modules/runtime/function/revision-list/) — List revisions in one world lineage.
- [revisionView](/docs/language/standard-library/modules/runtime/function/revision-view/) — Describe the pinned revision for one world view.
- [runtimeClose](/docs/language/standard-library/modules/runtime/function/runtime-close/) — Close one runtime.
- [runtimeCreate](/docs/language/standard-library/modules/runtime/function/runtime-create/) — Spawn one runtime in one world.
- [runtimeDescribe](/docs/language/standard-library/modules/runtime/function/runtime-describe/) — Describe one runtime.
- [runtimeList](/docs/language/standard-library/modules/runtime/function/runtime-list/) — List runtimes visible through one pinned world view.
- [runtimeView](/docs/language/standard-library/modules/runtime/function/runtime-view/) — Describe one runtime visible through one pinned world view.
- [snapshotCreate](/docs/language/standard-library/modules/runtime/function/snapshot-create/) — Export one snapshot from one image.
- [snapshotDescribe](/docs/language/standard-library/modules/runtime/function/snapshot-describe/) — Describe one snapshot.
- [snapshotImport](/docs/language/standard-library/modules/runtime/function/snapshot-import/) — Import one serialized snapshot payload.
- [snapshotList](/docs/language/standard-library/modules/runtime/function/snapshot-list/) — List snapshots in one world lineage.
- [snapshotRead](/docs/language/standard-library/modules/runtime/function/snapshot-read/) — Read one serialized snapshot payload.
- [splitRandom](/docs/language/standard-library/modules/runtime/function/split-random/) — Split one deterministic random stream.
- [stepWorld](/docs/language/standard-library/modules/runtime/function/step-world/) — Advance one world by one debugger step.
- [testPolicy](/docs/language/standard-library/modules/runtime/function/test-policy/) — Test one policy query against one world.
- [traceClose](/docs/language/standard-library/modules/runtime/function/trace-close/) — Close one causal trace cursor.
- [traceDescribe](/docs/language/standard-library/modules/runtime/function/trace-describe/) — Describe one world's causal trace.
- [traceMark](/docs/language/standard-library/modules/runtime/function/trace-mark/) — Append one explicit trace marker.
- [traceNext](/docs/language/standard-library/modules/runtime/function/trace-next/) — Read the next batch of causal trace records.
- [traceOpen](/docs/language/standard-library/modules/runtime/function/trace-open/) — Open one causal trace cursor.
- [traceSeekCheckpoint](/docs/language/standard-library/modules/runtime/function/trace-seek-checkpoint/) — Seek one causal trace cursor to one checkpoint boundary.
- [traceSeekRevision](/docs/language/standard-library/modules/runtime/function/trace-seek-revision/) — Seek one causal trace cursor to one revision boundary.
- [traceSeekSequence](/docs/language/standard-library/modules/runtime/function/trace-seek-sequence/) — Seek one causal trace cursor to one sequence.
- [traceTell](/docs/language/standard-library/modules/runtime/function/trace-tell/) — Return the current sequence position of one causal trace cursor.
- [traceView](/docs/language/standard-library/modules/runtime/function/trace-view/) — Describe the pinned trace state for one world view.
- [workerClose](/docs/language/standard-library/modules/runtime/function/worker-close/) — Close one worker.
- [workerCreate](/docs/language/standard-library/modules/runtime/function/worker-create/) — Spawn one worker in one runtime.
- [workerDescribe](/docs/language/standard-library/modules/runtime/function/worker-describe/) — Describe one worker.
- [workerList](/docs/language/standard-library/modules/runtime/function/worker-list/) — List workers visible through one pinned world view.
- [workerView](/docs/language/standard-library/modules/runtime/function/worker-view/) — Describe one worker visible through one pinned world view.
- [worldBranch](/docs/language/standard-library/modules/runtime/function/world-branch/) — Return the active branch for one world.
- [worldClose](/docs/language/standard-library/modules/runtime/function/world-close/) — Close one world.
- [worldCreate](/docs/language/standard-library/modules/runtime/function/world-create/) — Create one world.
- [worldDescribe](/docs/language/standard-library/modules/runtime/function/world-describe/) — Describe one world.
- [worldFork](/docs/language/standard-library/modules/runtime/function/world-fork/) — Fork one child world from one revision.
- [worldRevision](/docs/language/standard-library/modules/runtime/function/world-revision/) — Return the active revision for one world.
- [worldRewindCheckpoint](/docs/language/standard-library/modules/runtime/function/world-rewind-checkpoint/) — Rewind one world to one checkpoint.
- [worldRewindRevision](/docs/language/standard-library/modules/runtime/function/world-rewind-revision/) — Rewind one world to one revision.
- [worldTick](/docs/language/standard-library/modules/runtime/function/world-tick/) — Advance one world by one scheduler step.
- [worldView](/docs/language/standard-library/modules/runtime/function/world-view/) — Describe the world visible through one pinned world view.
- [worldViewClose](/docs/language/standard-library/modules/runtime/function/world-view-close/) — Close one pinned world view.
- [worldViewOpen](/docs/language/standard-library/modules/runtime/function/world-view-open/) — Open one pinned world view.
