class
RunOutputError
L24class RunOutputError(RuntimeError)Stable fail-closed error raised by the output capability.
Public Python API for fastsim.api.output; signatures are extracted directly from FastSim source.
Source src/fastsim/api/output.pyclass RunOutputError(RuntimeError)Stable fail-closed error raised by the output capability.
class RunOutputPolicy(object)Trusted deployment policy with a pre-opened canonical local root. The descriptor is private and never enters a Run document, ExecutionPlan, lockfile, manifest, or plugin grant. Each composed Run duplicates the pinned descriptor, so the caller may close its policy after ``open_plan`` returns.
class RunOutputCommitReceipt(object)| Field | Type | Default |
|---|---|---|
| run_id | str | — |
| plugin_instance | str | — |
| transaction_id | str | — |
| logical_name | str | — |
| format | str | — |
| bytes_written | int | — |
| integrity | str | — |
| sha256 | str | None | — |
| committed_monotonic_ns | int | — |
| schema | str | field(default='fastsim-run-output-commit/2', init=False) |
class RunOutputAbortReceipt(object)| Field | Type | Default |
|---|---|---|
| run_id | str | — |
| plugin_instance | str | — |
| transaction_id | str | — |
| reason_code | str | — |
| bytes_written | int | — |
| preserved_incomplete | bool | — |
| incomplete_logical_name | str | None | — |
| schema | str | field(default='fastsim-run-output-abort/1', init=False) |
class RunOutputValidationReceipt(object)Small format-neutral proof produced by an independent validator worker.
| Field | Type | Default |
|---|---|---|
| validator_schema | str | — |
| validation_profile | str | — |
| integrity | str | — |
| validated_bytes | int | — |
| content_sha256 | str | None | — |
| footer_identity | str | — |
| schema | str | field(default='fastsim-run-output-validation/2', init=False) |
class RunOutputFileLease(Protocol)class RunOutputReadbackLease(Protocol)class RunOutputTransaction(Protocol)class RunOutputService(Protocol)