Skip to main content

Module vnext

Module vnext 

Source
Expand description

Isolated vNext contracts for the runtime redesign.

These types are intentionally not wired into legacy product or execution paths. They define GPU-free, fail-closed boundaries for later migration.

Structs§

ActiveSequenceAbortReceipt
Core-signed evidence that the exact active slot epoch was atomically poisoned. This type is trusted output and has no deserialization or public construction path.
ActiveSequenceCompletionReceipt
Core-signed evidence that synchronization succeeded and the exact active slot epoch was atomically cleared. It is trusted output and deliberately cannot be deserialized or constructed by a caller.
ActiveSequencePermit
Non-cloneable guard for an admitted active-sequence slot. Dispatch borrows this permit; the sequence owner retains it until all asynchronous work is synchronized or cancelled.
AdmissionDeferred
AdmissionDemand
Opaque demand derived by the execution plan. Product/backend callers can inspect it but cannot construct or deserialize a lower demand.
AdmissionPolicy
AdmissionRejected
AdmittedRequestResources
Request root authority. Request-lifetime state is physically and logically claimed once, then shared by exact child sequence authorities through an owning Arc parent hold.
AdmittedSequenceResources
Sequence authority. There is exactly one state cell for the exact SequenceAuthorityId issued by B1; no ceiling-sized slot vector and no caller-selected slot allocator exist here.
AttributeId
Stable semantic attribute identity. Attribute names are data, not ad-hoc strings interpreted by an individual provider.
AttributeSchema
Closed attribute vocabulary for one operation contract.
AttributeSpec
AxisWeightComponent
BackingChunkIdentity
BackingSegment
BatchInvocationId
BatchOperationIdentity
BatchOperationIdentityMaterializationSnapshot
BatchOperationNodeIdentity
One immutable-plan node inside a physical command batch. Participant identities stay node-local even when several nodes share one submission.
BatchOperationParticipantIdentity
BatchParticipantAuthority
BatchParticipantTokenRange
Exact packed-token projection for one participant in a scheduler step. The range addresses the shared batch transient arena; it is derived from the canonical participant work and cannot be supplied independently.
BatchParticipantTokenSpan
Opaque association between one exact admitted participant and token work derived from that participant’s actual token ids.
BatchStepId
BatchWorkShape
Immutable work authority for one exact non-empty participant set. The dimensions remain private so downstream claims and dispatch can only use the shape that core bound to this participant topology and fingerprint.
BatchedOperationInvocation
Borrowed provider view for exactly one physical command. Participant-local resources remain separate projections while invocation/step/plan resources may be shared by every projection.
BlockQuantizationSpec
Self-contained fixed-size quantization blocks such as GGML/GGUF Q4_K and Q6_K. Per-block scales, minima, and packed values are part of the opaque block ABI identified by format_id; providers must not reinterpret these bytes as the separate-scale QuantizationSpec representation.
BoundDeviceSubmissionAttribution
BoundExecutionResourceMaintenance
Allocator-issued proof for one successful post-admission backing mutation.
BoundExecutionStream
BoundOperationOracle
Non-cloneable authority borrowed from one registry-owned oracle object.
BoundOperationProvider
Unforgeable per-node provider authority. Its provider object and plan/node binding are private. Normal bindings borrow the composition registry; immutable plan bindings own the same selected provider object.
BoundOperationProviderSet
Immutable provider selection for every node in one executable plan.
BufferDescriptor
BufferRequest
CanonicalRational
CapabilityCatalog
Deterministically ordered provider capabilities consumed once by planning.
CapabilityId
CapacityAvailabilityEpoch
CapacityDomainId
CapacityDomainSpec
CapacityEntry
CapacityEpochs
CapacityShortfall
CapacitySnapshot
CapacityUnits
CapacityVector
CapacityWaitCondition
Exact, non-authoritative retry predicate captured with one deferral. Copying this value cannot allocate capacity; it can only suppress or permit a later authoritative admission probe.
CapacityWaitRecheck
CapacityWaitRegistration
CapacityWaitSnapshot
One coherent observation used to publish a deferred capacity decision.
ClaimedBackingTransaction
One atomic physical/logical backing claim bound to an immutable batch work authority. Even an empty resource demand retains the work shape and claim fingerprint through dispatch and fence ownership.
ClaimedSubmissionWaveBacking
One physical/logical Invocation backing transaction shared by every node in an immutable-plan submission wave. Physical demand is charged once for the liveness-derived peak and retained until the wave’s terminal fence.
CompiledSubmissionWaveIdentity
Cold-path identity topology for one immutable plan on one execution lane.
CompletionDrainReceipt
CompletionFenceTiming
Fence timing for one exact operation completion. Device execution and host wait use different clocks and may overlap; consumers must not add them.
CompletionHandle
Weakly bound observation authority. Dropping a handle cannot drop or reap the scheduler-owned completion registry.
CompletionQuarantineReceipt
CompletionReadbackBatchReceipt
CompletionReadbackBatchRequest
CompletionReadbackCollectionRequest
Canonical terminal readbacks for multiple node/resource groups. Every group remains a complete participant batch; this type does not weaken the single-node invariant of CompletionReadbackBatchRequest.
CompletionReadbackOutput
CompletionReadbackReceipt
CompletionReadbackRequest
CompletionReadbackTiming
CompletionReaper
Scheduler-owned completion registry. The global map lock only resolves a slot; each fence is queried or waited under its own record lock.
CompletionRetentionSpec
Explicit semantic activations that must remain readable at the terminal completion fence. The empty default preserves the normal execution plan.
CompletionSlotId
CompletionSweepEntry
CompletionSweepReceipt
CompositeWeightPart
ContractVersion
A versioned contract uses major for breaking and minor for additive changes.
CopyRegion
DeferredDeviceCleanupMaintenanceReceipt
DeferredDeviceCleanupStatus
DefinitelyNotSubmitted
A submit failure that guarantees no device-visible work was enqueued.
DefinitelyNotSubmittedRetryAuthority
The sole retry edge after a device runtime proves that submit did not happen. It owns the exact invocation, topology and work evidence; dropping it retires the ledger tombstone and cannot be relabeled as retryable later.
DefinitelyNotSubmittedWaveRetryAuthority
DeviceAllocationPermit
DeviceAllocationReceipt
DeviceBufferRetention
Opaque core ownership retained by backend commands that outlive the borrowed buffer view used to encode them. Backends may clone and store this value, but cannot inspect or manufacture resource ownership.
DeviceCapacityPressure
Exact device-wide pressure observed while trying to grow dynamic backing.
DeviceCommandBatch
Core-owned physical submission unit.
DeviceCommandEntry
One command plus the core-issued semantic phase that constrains backend execution optimizations.
DeviceCommandExecutionTiming
Backend-counter timing for one command entry in a core-owned submission. A command may own multiple physical encoder intervals, for example a gather-compute-scatter implementation.
DeviceCommandLogicalWork
Core-owned logical work bound to a node-scoped device command.
DeviceDescriptor
DeviceErrorReport
Backend-provided description of one device error. The backend cannot pick a failure domain or execution identity; core attaches both after checking the concrete runtime device.
DeviceExecutionInterval
DeviceExecutionTiming
DeviceId
DeviceNativeOperationId
Stable machine identity for backend-native work attribution.
DeviceNativeWorkAttribution
Backend-observed physical work for one core-owned command entry.
DeviceReplayedLogicalCommandAttribution
One logical plan-node command sealed inside a physical reusable executable.
DeviceReplayedSegmentAttribution
Logical-node attribution for one physical reusable executable launch.
DeviceReusableExecutionCapture
Core metadata attached to a full eager encoding while a backend prepares reusable programs. The backend may publish a catalog entry only when every referenced segment is resident and the observed node topology is stable.
DeviceReusableExecutionInvocation
One exact invocation of a segment from the sealed reusable program catalog.
DeviceReusableExecutionObservation
Aggregate reusable-execution work observed inside one backend submission.
DeviceReusableExecutionPlan
Cold-path capacity selected by the model execution plan before reusable device executables are prepared.
DeviceReusableExecutionPreparation
Backend receipt for the explicit configure -> prepare -> seal lifecycle.
DeviceReusableExecutionProgram
Catalog row assembled during backend preparation and published only after that preparation window is sealed. A partial row may contain only typed gaps; product requests can reference resident segments, while determinism requires Self::is_determinism_ready.
DeviceReusableExecutionProgramGap
One classified replay-eligible gap in a partial reusable program.
DeviceReusableExecutionProgramId
Runtime-local identity for one immutable reusable program.
DeviceReusableExecutionSegment
One contiguous node range owned by a resident backend executable.
DeviceReusableExecutionTopologyFingerprint
Opaque provider-owned topology identity for one reusable compute program.
DeviceReusableExecutionTrim
Cold-path receipt for releasing backend reusable executables after an execution lane has reached proven quiescence.
DeviceSubmissionAttribution
DeviceSubmissionExecutionSpan
One physical device interval owner inside an exact submission.
DeviceSubmissionExecutionTiming
Terminal backend-counter evidence for one exact submission. Physical spans cover every core command exactly once, remain ordered, and may explicitly mark a range unavailable without discarding measured sibling spans.
DeviceTerminalReceipt
A terminal and its optional backend clock evidence are inseparable. This prevents timing from being queried before the exact fence proves quiescence.
DisabledDeviceSubmissionTimingSink
DisabledExecutionEventSink
DomainCapacitySnapshot
DynamicBackingBlocker
DynamicBackingDeferred
DynamicBackingPackingEnvelope
DynamicBackingPoolId
DynamicBackingPoolSpec
One self-contained physical-compatibility class for demand-driven backing. Membership, runnable minima, completion-order reuse evidence, and elastic bounds are canonical plan data, so a runtime does not have to rediscover pool structure by scanning unrelated descriptors.
DynamicPoolContractStatus
DynamicPoolGrowthBatchReceipt
DynamicPoolGrowthReceipt
DynamicPoolGrowthRequest
DynamicPoolIdleReclaim
DynamicPoolLiveOccupancyStatus
DynamicPoolMaintenanceBoundaryChunk
One resident chunk as observed while every pool maintenance/state lock is held and before a pressure-driven rebalance mutates residency.
DynamicPoolMaintenanceBoundaryPool
Event-bound physical and logical state for one pool at a failed device reservation. Consumers can recompute the complete reclaim frontier instead of inferring it from a later health snapshot.
DynamicPoolMaintenanceBoundaryReceipt
Atomic cold-path receipt for the exact capacity boundary that caused a rebalance attempt. Selected chunks describe the planner decision before mutation; reclaim_sufficient=false is the typed reason maintenance must wait for a release epoch instead of retrying allocation.
DynamicPoolMaintenanceController
Plan-owner capability for changing physical dynamic-pool residency. It is created once during provisioning, is intentionally not Clone, and cannot be derived from any request, sequence, step, invocation, or static lease.
DynamicPoolMaintenanceStatus
DynamicPoolOccupancyCounter
DynamicPoolProvisioningPolicy
Typed bounds for elastic residency. minimum_resident_bytes is the amount required to make one request runnable, not an initial reservation. Pools may grow on demand up to maximum_resident_bytes; the process-wide device account remains the authority when several pools compete for that memory.
DynamicPoolQuarantineRelease
DynamicPoolQuarantineReleaseReceipt
DynamicPoolRebalanceReceipt
DynamicPoolResidencyOccupancyStatus
DynamicPoolResidentPressure
Exact pool-local resident ceiling observed while maintaining otherwise valid deferred backing.
DynamicPoolResourceContract
DynamicPoolStatus
DynamicResourceDescriptor
DynamicResourceShapeBucket
DynamicStorageContract
DynamicStorageProfile
Backend-neutral physical addressability offered by a runtime and accepted by an operation provider. This is independent from capacity formulas.
DynamicStorageRequirement
Canonical non-empty set of profiles accepted by a provider binding or one provider-owned workspace. The planner intersects this with runtime offers and the ordered runtime-policy allowlist.
EncodedDeviceOperation
Provider-encoded work for one logical operation.
EncodedReusableExecutionBindings
Per-wave commands that remain outside one resident reusable compute segment. Program bindings may be coalesced into the wave prelude; dynamic and result bindings preserve their position around the segment launch.
EngineProviderDescriptor
EngineSelection
EventBatchEmissionPermit
Owned capability created only after the emitter has validated an ordered event batch against one transactional cursor.
EventEmissionPermit
Owned capability created only after the emitter has validated the event against its transactional cursor. Ownership lets asynchronous sinks defer materialization without cloning the event or extending producer lifetimes.
ExecutablePlan
Owned executable produced directly by the planner for a concrete runtime composition root. It is intentionally smaller than a product-level ResolvedModelPlan.
ExecutionBatchParticipants
Canonical non-empty set selected by the scheduler for one continuous batch. Membership is exact; capacity shapes may not claim a different sequence count and no global concurrency ceiling is embedded here.
ExecutionDeterminismCatalogProviderRequirement
ExecutionDeterminismCoverageRegistry
Runtime-derived proof denominator for one CUDA catalog and every resolved model plan admitted to the release matrix.
ExecutionDeterminismEvidenceDenominator
Current-binary source of truth consumed by the CUDA determinism collector.
ExecutionDeterminismInitializationSpec
One complete logical input/state range that must be restored before a deterministic eager or replay submission.
ExecutionDeterminismModelPlanIdentity
ExecutionDeterminismModelProviderSelection
ExecutionDeterminismProviderEvidenceDenominator
Exact immutable witness denominator for one provider selection in one resolved model plan.
ExecutionDeterminismValueLocation
Trusted semantic-to-physical projection shared by determinism initialization and terminal witnesses.
ExecutionDeterminismWitnessPlan
ExecutionDeterminismWitnessSpec
ExecutionEvent
ExecutionEventCursor
ExecutionEventEmitter
ExecutionEventSinkError
ExecutionFrameId
ExecutionIdentityEnvelope
ExecutionIdentityParts
ExecutionLane
Scheduler-owned stream lane. It is intentionally not bound to any request or sequence and may enqueue multiple mixed-batch commands in stream order.
ExecutionLaneId
ExecutionLaneReusableExecutionCatalog
ExecutionPlan
ExecutionPlanPayload
ExecutionResourceMaintenanceParticipant
ExecutionWeightPlan
Trusted physical weight contract selected for one immutable execution plan.
ExternalModelMetadataId
FailureEnvelope
Portable failure payload. Execution identity is carried by the surrounding event or resource receipt rather than flattened into this message.
FenceIndeterminate
Blocking wait could not prove fence quiescence. The fence and all in-flight ownership must remain retained for lane recovery or quarantine.
FileFingerprint
GatedDeltaChunkPlan
GatedDeltaChunkedScanCapability
GatedDeltaExecutionCapabilities
Physical gated-delta implementation available to one provider for an already-compatible operation shape. This capability is deliberately not a model attribute: the same immutable model plan can select a different form as the request work shape changes.
HostTransferLayout
IdentifiedFailure
IndeterminateSubmissionHandle
Weak recovery authority for a submit unwind where no fence was returned. Only a successful lane-wide drain can release the retained invocation.
InitialSequenceBackingDeferral
Non-cloneable authority for physical maintenance of an uncommitted initial request/sequence bundle. It owns no request or sequence lease.
InitializedResourceTransaction
Typestate owner proving every plan-static allocation was initialized and every selected weight component reached either a quiescent successful upload fence or one sealed all-or-nothing import transaction.
InvocationAdmissionBackingDeferral
Non-cloneable backing authority for one exact node invocation under one live step.
InvocationResourceAdmissionRequest
InvocationResourceLease
Exact prepared batch node/provider invocation authority. No device command has been submitted at this layer; dropping it performs the typed definitely-not-submitted participant-flight rollback.
InvocationResourceLiveness
JsonResolutionSourceParser
LaneStableArenaSlotIdentity
LeasedBufferView
Borrowed access to a live, active, generation-bound committed buffer.
LogicalAdmissionCoordinator
LogicalAdmissionCoordinatorId
LogicalAdmissionLease
LogicalBackingBufferView
LogicalBackingSliceAuthority
LogicalBackingSliceEvidence
LogicalBatchCapacityLease
LogicalCapacityLease
LogicalRequestLease
MemoryPlan
ModelConfigFingerprint
ModelFamilyId
ModelProgram
Backend-free semantic program for a model family.
ModelSemanticMetadata
MonotonicTimestamp
NoStatic
Explicit no-op result for plans that have no plan-lifetime buffers. It binds the validated plan to one exact runtime without manufacturing an empty reservation ledger or a zero-byte device-capacity claim.
NodeId
NodeInvocationId
NodeTokenBindingProjection
Exact resolved binding projection whose one logical axis advances with the core-issued packed token work shape.
OperationBufferRegionIter
OperationBufferRegions
A checked logical range translated to physical device-buffer regions. Dynamic buffers never expose an arena buffer without its physical offsets.
OperationBufferView
OperationCompletionReceipt
OperationDescriptor
OperationDispatch
OperationFailure
OperationId
OperationInvocation
One participant projection inside a plan-selected physical batch. It has no public constructor and does not own submission authority.
OperationOracleDescriptor
Trusted, Serialize-only identity of an executable operation oracle.
OperationOracleId
Stable identity of one checked-in oracle implementation contract.
OperationOracleRegistration
Composition-root registration that independently anchors the expected descriptor before an implementation can enter the trusted registry.
OperationOracleRegistry
Trusted concrete registry that owns contracts and exact oracle objects for the lifetime of every bound invocation handle.
OperationOracleRequest
Canonical, bounded request delivered to an OperationOracle.
OperationOracleResult
Canonical, bounded outputs produced by an oracle implementation.
OperationParticipantCompletionReceipt
OperationPhysicalRegion
One indivisible physical region. The buffer reference is intentionally returned only together with the physical byte range.
OperationPlanningHandle
Planning view issued only by a concrete runtime registry. Holding this view proves that node resolution used the same composition root that can later bind the selected runtime provider.
OperationProviderDescriptor
OperationResourceEstimate
Untrusted raw output from one registered provider implementation. Identity and input claims remain explicit so the core can reject a buggy or malicious implementation before creating a trusted plan resource record.
OperationResourceEstimateRequest
Exact semantic input presented to a selected provider’s resource estimator. The core creates this request only after provider selection and verifies the raw estimate against the same independently computed fingerprint. Global admission ceilings are deliberately absent: the provider describes one actual invocation and the scheduler decides how many invocations to admit.
OperationRuntimeRegistry
Composition-root registry that owns the exact provider objects used for both planning and runtime dispatch. A dispatch call receives only a bound handle issued by this registry, never an arbitrary provider implementation.
OracleTensor
Canonical row-major, little-endian host tensor used by all oracles. Float encodings must be finite; exact comparison is bit-exact, including distinct positive and negative zero encodings.
OriginalModelSource
OriginalModelSources
ParticipantNodeKey
One participant-local node topology key in the physical batch ledger. Attempt ids are deliberately absent so a fresh id cannot bypass overlap detection for the same sequence/frame/node work.
PhysicalBackingClaimIdentity
PhysicalWeightComponentBinding
PhysicalWeightComponentRef
PlanBuildRequest
PlanCapacityWaitRegistration
A capacity wait registration that keeps its exact plan runtime alive until the waiter either observes a retry epoch or is cancelled by being dropped.
PlanExactAlias
Core-proven exact storage equality between one output and its declared input. A MayAlias contract with distinct storage deliberately emits no edge.
PlanHash
PlanId
PlanNode
PlanNodeResolution
Per-node trusted physical resolution. It supplies physical bindings and a provider estimator result, but cannot provide memory totals, compatibility reports, plan identities, or hashes.
PlanRuntimeCloseFailure
PlanRuntimeCloseReceipt
PlanRuntimeHandoffError
PlanRuntimeQuarantineReceipt
PlanRuntimeResources
Unique plan-lifetime owner of the runtime, dynamic pools, maintenance authority, static buffers, capacity claims, and cleanup authority.
PlanSchemaVersion
PlanStateEffect
Typed state effect derived from the operation access contract for a declared ModelProgram state binding.
PoolCompatibilityKey
PreparedModelFamily
PreparedStepSubmissionNode
One immutable-plan node projection inside a prepared physical submission wave. The parent wave owns device-flight and retry authority for every node as one atomic unit.
PreparedStepSubmissionWave
Exact canonical command wave for one Step. Product waves cover the complete plan; determinism probes carry a sealed purpose for a plan-ordered subset. Node projections and shared Step backing remain owned until the one device fence reaches a terminal state; dropping a prepared wave rolls back.
ProductModelArtifactBinding
One selected artifact inside a role-specific model source.
ProductModelSourceIdentity
Immutable product-facing identity for the exact model sources selected by resolution and family preparation.
ProfiledSubmissionHandle
ProgramBindingExecutionBinding
One exact plan/lane binding of a cold-compiled layout to a live reusable arena slot. The wave owns this authority through its terminal fence; node commands retain only an Arc plus their immutable plan index.
ProgramBindingLayout
Cold-compiled binding arena layout for one immutable reusable-execution bucket. Every slot is a fixed, non-overlapping projection into one contiguous lane-stable physical claim.
ProgramBindingNodeBinding
Backend-visible authority for exactly one provider-owned binding slot. Cloning this handle is allocation-free and cannot change the selected slot.
ProgramBindingSlot
ProgramBlock
ProgramNode
ProgramPlanCompilation
Immutable executable plus the trusted node resolutions used to build it. Keeping the resolutions allows a product-level plan wrapper to validate the exact same physical decisions without reconstructing provider evidence.
ProgramPlanCompileOptions
Explicit semantic inputs, per-node selection preferences, and optional completion diagnostics for compiling a model program. Product input capacities are required because they bound request-lifetime backing; the compiler never guesses a one-token capacity.
ProgramPlanCompiler
Backend-neutral compiler from semantic model programs to immutable physical execution plans. A metadata-only provider pass discovers the initial value alignment, then aligned dtype arenas are rebuilt until the estimator result reaches a bounded monotonic fixed point. This avoids both an unproved alignment guess and one device allocation per weight component.
ProgramTensorSpec
ProgramValueId
ProviderCompatibilityRejection
ProviderCompatibilityReport
ProviderCompatibilityRequest
ProviderDeterminismCoverageRequirement
ProviderExecutionContractFingerprint
ProviderExecutionSemantics
ProviderId
ProviderRequirement
ProviderResourcePlan
Trusted output from the selected provider’s shape/attribute-specific resource estimator. The core binds it to the exact estimator input and selected provider before the values can enter an executable plan.
ProviderSelection
ProviderStorageBindingRequirement
Provider-accepted physical profiles for one exact operation binding slot. Role and ordinal are contract identities, not model-specific names.
ProviderWorkspaceRequirement
ProvisionedPlanParts
Named result of consuming ProvisionedPlanResources. Keeping both fields in product ownership prevents maintenance authority from being silently discarded while request admission remains live.
ProvisionedPlanResources
The indivisible result of plan provisioning. Product code must consume this owner through Self::into_parts, which hands out the plan runtime outcome and its unique maintenance controller together. There is no controller-less extraction path.
QuantizationFormatId
QuantizationSpec
QuiescentCompletionContractFailure
RationalValue
RejectedProvider
ReplayEvidence
Independent evidence needed to rebuild a replay identity. None of these values are accepted from the serialized replay envelope itself.
ReplayIdentity
A replay identity is trusted output. Deserialization always goes through UnvalidatedReplayIdentity and reconstruction from independent evidence.
RequestAuthorityId
RequestBackingDeferral
Non-cloneable authority for one exact request-admission backing attempt. The embedded evidence can be projected to schedulers and traces, but only this handle can invoke live revalidation.
RequestIdentity
RequestResourceAdmissionRequest
RequestStateHazardBlocker
RequestStateHazardDeferral
RequestStateHazardPermit
RequestStateHazardPoison
RequestStateHazardSplitRequired
RequestStateHazardWaitRegistration
ResolutionArtifactId
ResolutionDecision
ResolutionDecisionBinding
Construction-time link from a resolved field to externally supplied source evidence. It intentionally carries no chosen-value fingerprint; core derives that fingerprint independently from both sides after parsing raw evidence.
ResolutionDecisionEvidence
ResolutionFingerprint
ResolutionParserDescriptor
ResolutionReasonId
ResolutionSourceArtifact
ResolutionSourceEvidence
External source bytes plus the exact trusted parser used to derive typed decision fields. This evidence is never serialized into a resolved plan.
ResolvedModelPlan
The single validated, data-only result consumed by a product entrypoint.
ResolvedModelPlanInputs
ResolvedModelPlanParts
ResolvedModelSource
ResolvedModelSources
ResolvedPlanValidationContext
Trusted inputs that are intentionally outside a serialized resolved plan. A wire payload cannot choose its model registry, source evidence, physical node bindings, provider preference, or resource estimate and then validate itself against those same values.
ResolvedReusableExecutionBucket
ResolvedRuntimePolicy
ResolvedStorageComponent
ResolvedTensorSpec
Concrete tensor shape selected by planning and consumed unchanged by an operation provider.
ResolvedValueBinding
Value/resource binding shared by the execution plan and provider invocation. Keeping one representation prevents a lossy translation at the runtime boundary.
ResolvedValueStorage
Physical resources backing one semantic value. A logical quantized weight can bind packed values, scales, zero-points, and indices without pretending they are one dense allocation.
ResolvedWeightBinding
Immutable physical weight contract carried by an execution-plan binding. This prevents the provider boundary from collapsing a quantized/composite layout into only resource ranges and a synthetic u8 dtype.
ResolvedWeightComponentLayout
Provider-visible physical identity for one component of a resolved weight. Source file names are intentionally excluded: source provenance belongs to the prepared family fingerprint, while providers need shape, role, and ABI.
ResourceAbandonSignal
ResourceAllocation
ResourceCommitView
Borrowed view used to reconcile an invalid allocation. Core retains the actual buffer regardless of the driver’s return value.
ResourceCompensationRecord
ResourceDriverFailure
ResourceFailureId
ResourceFailurePoint
ResourceFailureReceipt
ResourceId
ResourceLeaseEntry
ResourceLeaseTransitionReceipt
ResourceLeaseValidationContext
ResourceLedgerEntrySnapshot
ResourceLedgerSnapshot
ResourceOwnedBuffer
ResourceOwnershipTransferFailure
ResourcePoisonedTransaction
ResourcePoolEvent
ResourcePoolEventCursor
ResourcePoolEventIdentity
ResourcePoolEvidence
ResourcePoolId
Process-local identity of one provisioned resource pool. It is independent from both the request that provisioned the pool and requests that later use one of its active-sequence slots.
ResourcePoolIdentity
ResourcePoolOwnership
Ownership transferred out of core when normal cleanup cannot prove that buffers and their device-capacity claim are gone. Dropping this object is the durable owner’s explicit cleanup point.
ResourcePrepareTransitionError
ResourceRecoveryFailure
ResourceReleaseTransitionError
ResourceRequirements
Shape-independent resource contract. Concrete byte counts, scopes, and alignment are produced by the selected provider’s versioned estimator and bound into the immutable execution plan.
ResourceReservation
ResourceReservationBatch
ResourceRollbackTransitionError
ResourceTransaction
ResourceTransactionContext
ResourceTransactionIdentity
ResourceTransitionReceipt
ResourceTransitionRecord
ResourceTransitionValidationContext
Trusted before/after journal supplied independently of an untrusted receipt. There is no public constructor and it is Serialize-only.
ResourceWorkShape
Typed shape evidence shared by scoped admission and provider formula evaluation. The aggregate dimensions and fingerprint are core-derived.
RetainedCompletionValue
Immutable plan evidence for one semantic activation retained until the terminal completion fence. Callers never reconstruct this binding from raw node and resource strings.
RetainedHostMemoryRegion
An owned, bounds-checked subregion of stable host memory.
ReusableExecutionBucketId
ReusableExecutionBucketSpec
ReusableExecutionCapacity
ReusableExecutionClassId
ReusableExecutionMemoryPlan
ReusableExecutionPolicy
ReusableExecutionProgramPolicy
Fully resolved, fingerprinted logical startup-capture contract.
ReusableExecutionProgramSpec
One logical startup capture case bound to its covering workspace class.
ReusableExecutionTopologyRequest
Lightweight provider view used to bind dynamic compute topology into a reusable program identity before catalog lookup.
ReusablePoolWorkspaceBudget
RunId
RuntimeMemoryPolicy
RuntimeResourceDriver
Production transaction adapter for a concrete DeviceRuntime.
SamplingPolicy
SequenceAdmissionBackingDeferral
Non-cloneable authority for one sequence-admission backing attempt. Holding it keeps the exact parent request alive; a sibling request cannot maintain or substitute for that parent.
SequenceAuthorityId
SequenceBackingGeneration
SequenceBackingSnapshot
Immutable sequence-lifetime backing captured by one scheduler step. Later generations may append capacity, while an in-flight step retains the exact generation it submitted until its completion ownership is released.
SequenceCapacityParent
One exact sequence parent of a batch-scoped child capacity claim. The coordinator derives this evidence from live leases and returns it in canonical sequence-authority order; callers cannot construct authority by copying these identifiers.
SequenceExtensionBackingDeferral
Non-cloneable authority for backing growth of one exact open sequence generation and target work shape.
SequenceResourceAdmissionRequest
SequenceResourceExtensionRequest
SequenceSession
Core-owned logical sequence lifecycle. It owns sequence resources but no device stream; scheduler-owned execution lanes may serve many sessions.
SequenceSessionCancelSnapshot
SequenceSessionEpoch
SequenceSessionFingerprint
SequenceSessionTerminalReceipt
SequenceSynchronizationFailure
Retry owner for a failed stream drain. It intentionally does not expose the active dispatch permit, so no operation can be submitted between a failed synchronization attempt and its retry.
SpanId
SpecialTokenCollision
SpecialTokenCollisionPolicy
SpecialTokenMetadata
StandardOperationContract
One checked-in standard operation contract. Construction stays private so production registries cannot mutate a descriptor after a provider binds its fingerprint.
StateId
StateSpec
StaticInitializationFailure
Failure owner for initialization. A quiescent failure can return the committed transaction immediately. An indeterminate failure first requires explicit stream recovery; dropping it intentionally retains all device and capacity ownership rather than risking premature reuse.
StaticInitializationPolicy
Explicit host-staging budget for cold plan initialization. The composition root supplies this policy through typed configuration; it is not inferred from a model name, GPU name, or environment variable.
StaticInitializationReceipt
StaticProvisioningBinding
Immutable identity and capacity envelope signed into an admission permit. This is trusted output and intentionally cannot be deserialized directly.
StaticProvisioningLease
StaticProvisioningPermit
One-shot plan/admission authority. It cannot be constructed, cloned, or deserialized by product or backend code. ResourceTransaction::begin consumes it, closing the old caller-built reservation bypass.
StepAdmissionBackingDeferral
Non-cloneable physical-backing authority for one exact batch participant set and immutable step work shape.
StepFinalizationFailure
StepParticipantFrameAssignment
StepParticipantRetirement
StepResourceAdmissionRequest
StepResourceLease
Resources whose lifetime is one exact continuous-batch execution frame. Child invocation leases retain this scope through Arc, so shared frame capacity and every participant authority outlive asynchronous device work.
StepResourceSlot
A set of Step-scoped logical resources that may project onto one physical extent. Multi-resource slots are emitted only when plan dependencies prove that every member’s final user completes before the next member starts.
StepRetirementReceipt
StepSubmissionWaveBackingDeferral
Non-cloneable backing authority for one immutable-plan submission wave.
StopPolicy
StopTokenCollisionPolicy
SubmissionExecutionPolicy
Core-owned execution controls independent from timing instrumentation.
SubmissionWaveDeterminismArtifactAttribution
SubmissionWaveDeterminismArtifactExecution
SubmissionWaveDeterminismArtifactInitializationIdentity
SubmissionWaveDeterminismArtifactLogicalCommand
SubmissionWaveDeterminismArtifactPhysicalCommand
SubmissionWaveDeterminismArtifactReplayedSegment
SubmissionWaveDeterminismArtifactWitness
SubmissionWaveDeterminismEvidence
Fail-closed terminal evidence for one forced eager or replay execution.
SubmissionWaveDeterminismHandle
Submitted deterministic work whose terminal observation remains bound to the exact immutable-plan witness denominator.
SubmissionWaveDeterminismInitializationIdentity
Domain-separated semantic initialization identities for one deterministic execution. These values are derived from the exact typed restore payloads; artifact producers cannot substitute independently computed digests.
SubmissionWaveDeterminismLogicalRange
One exact logical range as seen by a provider for one prepared participant.
SubmissionWaveDeterminismParticipantOrder
Stable semantic participant authority for one physically canonical batch.
SubmissionWaveDeterminismPhysicalReadback
One physical readback buffer retained once even when multiple semantic witnesses intentionally project onto the same bytes.
SubmissionWaveDeterminismReadbackPlan
Canonical terminal readback denominator for one prepared deterministic submission wave.
SubmissionWaveDeterminismReadbackTarget
One physical readback group and every semantic witness that projects onto that exact range.
SubmissionWaveDeterminismRestore
Complete participant-major input/state restoration bound to one immutable plan and one exact prepared-wave work topology.
SubmissionWaveDeterminismRestoreLayout
Provider-visible deterministic I/O layout for one exact prepared wave.
SubmissionWaveDeterminismWitnessReadback
Semantic witness mapped to exactly one physical participant readback.
SubmissionWaveInputUpload
One typed host input written into an exact participant’s resolved plan input before any provider command executes. The request names semantic plan coordinates rather than exposing backend buffers or allocation ids.
SubmittedOperationParticipantReceipt
SubmittedOperationReceipt
SynchronizedSequencePermit
Stream-drained typestate. It has no dispatch API and must choose exactly one terminal slot disposition.
TemplateMetadata
TensorContract
TensorId
TokenSpanWork
Evidence for one non-empty immediate token span inside an exact full input. Counts are derived from the supplied token slice and private range rather than accepted as caller-provided aggregate dimensions.
TokenizerDescriptor
TokenizerId
TransactionCommitted
TransactionId
TransactionNew
TransactionQuarantined
TransactionReleased
TransactionReserved
TransactionRolledBack
TrustedAbortedSequenceBinding
TrustedActiveSequenceBinding
TrustedCompletedSequenceBinding
TrustedExecutionEventContext
TrustedExecutionTopology
TrustedExecutionWeightPlan
Non-serializable proof that a process-local registry implementation produced and validated this physical execution schema.
TrustedNodeTopology
TrustedPlanRuntimeBinding
Sealed owning proof that one exact plan, runtime instance, provisioning outcome, and admission coordinator belong together. Every durable child authority holds the same root Arc.
TrustedPlanRuntimeEvidence
TypedFamilyRegistration
UnvalidatedExecutionEvent
UnvalidatedExecutionIdentityParts
UnvalidatedExecutionPlan
UnvalidatedFailureEnvelope
UnvalidatedIdentifiedFailure
UnvalidatedOperationFailure
UnvalidatedOperationOracleDescriptor
Untrusted wire shape for an oracle descriptor. It is never executable until reconstructed and matched to a registry-owned trait object.
UnvalidatedOperationOracleRequest
UnvalidatedOperationOracleResult
UnvalidatedOracleTensor
Untrusted wire tensor. revalidate checks all rank, extent, byte and scalar encoding bounds before producing a trusted host tensor.
UnvalidatedPlanNode
UnvalidatedPreparedModelFamily
Serialized prepared packages are evidence, not trusted runtime objects. Rehydration must resolve the typed provider again and reproduce every field.
UnvalidatedProviderResourcePlan
A wire payload is deliberately not an executable plan. It must be rebuilt against a typed model family, catalog, and runtime policy before use.
UnvalidatedReplayIdentity
UnvalidatedResolutionSourceArtifact
UnvalidatedResolvedModelPlan
UnvalidatedResolvedModelPlanParts
UnvalidatedResourceCompensationRecord
UnvalidatedResourceLeaseEntry
UnvalidatedResourceLeaseTransitionReceipt
UnvalidatedResourcePoolEvent
UnvalidatedResourcePoolEventIdentity
UnvalidatedResourcePoolIdentity
UnvalidatedResourceTransactionIdentity
UnvalidatedResourceTransitionReceipt
UnvalidatedResourceTransitionRecord
UnvalidatedStaticProvisioningBinding
WeightComponentPayload
Validated physical bytes for one model weight component.
WeightComponentSpec
WeightFormatId
WeightId
WeightLayoutId
WeightMaterializerDescriptor
Serializable capability identity for one trusted weight transformation.
WeightMaterializerId
WeightMaterializerRegistry
Process-local registry retaining the exact implementations authorized to transform checkpoint schemas. It is deliberately neither serializable nor reconstructible from a capability catalog.
WeightReference
WeightSchema
WeightTensorSpec

Enums§

AbandonedSequenceRecoveryError
ActiveSequenceAbortDisposition
Terminal resource disposition produced by an explicit sequence abort.
AdmissionDecision
AdmissionFitPolicy
AdmissionPressureAction
AliasPolicy
AllocationKind
AllocationLifetime
AttributeConstraint
AttributeValueKind
BackingInitializationStatus
BatchCapacityClaimDecision
BlockedTensorPadding
BufferUsage
CapacityAvailabilitySource
One independently changing source that can make a deferred capacity decision worth recomputing. Global release/capacity epochs remain audit versions; scheduler retry eligibility is derived from these exact sources.
CapacityClaimDecision
CapacityShortfallKind
CompletionObservation
CompletionReadbackBatchObservation
CompletionReadbackDisposition
CompletionReadbackObservation
CompletionRecoveryCause
CompletionRecoveryOutcome
CompletionSweepObservation
DeferredAction
DeviceAllocationError
DeviceBatchingForm
DeviceCapacityPressureScope
Capacity boundary that rejected one otherwise valid dynamic growth.
DeviceClass
Backend-neutral device classes. Concrete backend names do not belong here.
DeviceCommandPhase
Semantic phase of one command inside a core-owned submission batch.
DeviceComputePathRequirement
Required compute implementation for one physical submission.
DeviceExecutionIntervalKind
One backend-counter interval relative to the first sampled command in an exact submission. Intervals remain in a device elapsed-time domain; they must not be subtracted from host timestamps.
DeviceExecutionPath
DeviceExecutionSpanKind
DeviceExecutionSpanMeasurement
DeviceReusableAddressScope
DeviceReusableExecutionPreparationState
DeviceReusableExecutionProgramGapReason
Exact reason why one replay-eligible plan node is absent from a resident reusable executable. These rows preserve the cold-path failure class after the backend publishes a partial product catalog.
DeviceReusableExecutionProgramState
DeviceSubmissionAttributionRequirement
Backend evidence required for one physical submission.
DeviceSubmissionStage
Typed host boundaries inside one backend submission. These intervals use the host monotonic clock and must not be combined with device-event time.
DeviceTerminal
A quiescent device terminal. Both variants prove that command-owned buffers are no longer accessed by the device.
DeviceTimingClock
DeviceTimingMeasurement
DeviceTimingMode
Backend timing is enabled monotonically before product requests start. Off must not allocate backend events or add host clock reads to the hot path; Completion measures only the existing submission terminal and readback boundaries; Replay measures physical executable/eager spans; Kernel additionally attributes backend-observed physical work to immutable-plan node indices. Verification retains full logical/kernel attribution. Execution-path selection and scratch initialization are independent typed submission policy; timing cannot silently change either one.
DeviceTimingUnavailableReason
DimensionConstraint
DynamicAdmissionFaultKind
DynamicBackingClaimScope
Semantic ownership boundary for one atomic physical backing attempt. InitialSequenceBundle is the only scope allowed to combine Request and Sequence descriptors; it publishes neither lifetime unless both can commit.
DynamicBackingDeferralReason
DynamicBackingPressure
Recoverable physical pressure returned by deferred backing maintenance.
DynamicChunkQuarantineReason
DynamicDeferredMaintenanceOutcome
DynamicPoolProvisioningMode
DynamicResourceDemand
Core-bounded resource demand stored in an immutable memory plan. Provider estimators use ProviderWorkspaceSizeFormula; core adds runtime-policy bounds only after provider selection.
DynamicStorageAllocator
DynamicStorageView
ElementType
ExecutionDeterminismComparisonKind
ExecutionDeterminismInitializationKind
ExecutionDeterminismProviderCoverage
ExecutionDeterminismRequirement
ExecutionDeterminismValueExtent
Runtime work projection for one immutable value binding.
ExecutionDeterminismWitnessKind
ExecutionEventCapturePolicy
ExecutionEventDetail
ExecutionEventKind
ExecutionEventSinkEnablement
ExecutionLaneCreationError
ExecutionPhase
ExecutionResourceMaintenanceStage
ExecutionStreamCreationError
FailureDomain
FenceQuery
Non-blocking fence observation. An indeterminate query retains the fence and routes ownership to blocking recovery; it is not a terminal failure.
GatedDeltaDecayParameterization
GatedDeltaExecutionForm
GatedDeltaExecutionPreference
Cost-model preference kept separate from physical support. A provider may derive it from calibrated crossover data and live batch topology without changing the immutable model plan.
GatedDeltaValueHeadMapping
InitialSequenceResourceAdmissionDecision
InvocationLivenessMode
InvocationResourceAdmissionDecision
LayoutConstraint
ModelArtifactSourceRole
ModelSourceKind
NodeWorkContract
Core-derived work mapping stored in the immutable execution plan. Token projections are resolved from one model-declared source dimension through the operation’s symbolic signature, so providers never infer work from a tensor element count or model family.
OperationBufferStorageKind
OperationCompletionDisposition
OperationDispatchError
OperationParticipantCompletionDisposition
OracleSpec
PhysicalStorageLayout
Storage geometry for one physical component binding. Strides are measured in the component’s schema storage unit: elements for dense encodings, bytes for separate-component packing, and blocks for block quantization. The component’s declared dimensions describe its raw stored span, while this geometry maps the semantic component shape onto that span without inference or hidden padding.
PhysicalWeightLayout
Typed physical storage tree for one logical weight. Every leaf binds one physical component exactly once. Recursive composition allows indexing or expert stacking around dense, tiled, strided, or quantized values without architecture-specific cases.
PhysicalWeightPadding
Padding is always explicit and carries the exact semantic padded shape. Exact has no hidden storage extension. ZeroFill must increase at least one dimension and, for tiled or grouped storage, must be the unique minimal shape implied by that contract.
PlanExactAliasKind
PlanProviderRejectReason
PlanRuntimeCloseOutcome
ProfilePhase
ProgramNodeWorkSpec
ProviderCompatibilityRejectReason
ProviderExecutionRepeatability
Repeatability promised for one immutable plan/provider/runtime binding.
ProviderReplayEquivalence
Whether a provider authorizes reusable device execution for the same immutable eager operation.
ProviderSelectionReason
ProviderWorkspaceReusePolicy
Content contract applied whenever an existing physical workspace is reused.
ProviderWorkspaceScope
ProviderWorkspaceSizeFormula
Provider-owned unit sizing formula. Scheduler and admission ceilings are intentionally absent so one implementation estimate remains reusable across runtime policies. Core binds those ceilings when it builds the executable memory plan.
QuantizationGrouping
How values are partitioned along a quantized layout’s group_axis.
QuantizationPacking
ReplayCleanupRequirement
ReplayCleanupStatus
ReplayPlanCleanupEvidence
Independent root-cleanup evidence supplied while rebuilding replay. Pending is explicit and is accepted only when the caller allows pending cleanup. The receipt variants are core-signed outputs and cannot be deserialized or constructed by the replay caller.
RequestAdmissionDecision
RequestResourceAdmissionDecision
RequestStateHazardAccess
RequestStateHazardPoisonCause
ResolutionDecisionSource
ResolutionField
ResolutionSourceProvenance
Externally anchored origin of resolution source bytes. A source is either one exact file from the locked model snapshot or an explicitly identified upstream producer. There is no unstructured locator variant.
ResolvedTensorLayout
ResolvedValueRole
ResourceCommitTransitionError
ResourceCompensationAction
ResourceLeaseAction
ResourceLeaseState
ResourceOwnershipReason
ResourcePoolEventDetail
ResourcePoolEventKind
ResourcePresenceRequirement
ResourceRecoveryStrategy
ResourceRetentionDecision
ResourceRetentionPolicy
Core-owned retention policy derived from AllocationLifetime. A backend or scheduler may decide when to act on it, but may not rewrite it after admission.
ResourceTransactionAction
ResourceTransactionState
ReusableExecutionCatalogLifetime
ReusableExecutionCatalogMissPolicy
ReusableExecutionProgramShape
Exact logical startup capture case for a reusable device-program catalog.
ReusableExecutionProgramShapeSemantics
ReusableExecutionTopology
A provider declaration for the compute topology captured by a resident reusable program.
ReusableExecutionValueAddress
How one resolved value address enters a resident reusable executable. Direct captures require lane-stable address authority. Program-bound values are instead materialized into the provider’s typed binding slot before every replay and therefore may remain request- or sequence-owned.
ReusableExecutionWorkspaceAddress
Provider workspace addresses captured by a resident executable.
SchedulingDiscipline
SemanticValue
SequenceResourceAdmissionDecision
SequenceResourceExtensionDecision
SequenceSessionTerminalDisposition
SequenceSynchronizationError
SpecialTokenRole
StateCapacityDemand
Backend-neutral capacity formula for semantic state. This deliberately says nothing about pages, blocks, allocator kind, or provider-visible regions. Concrete physical storage is selected only while building an execution plan from provider requirements, runtime offers, and typed policy.
StateInitialization
StateLifetime
StaticProvisioning
Static provisioning has two physically distinct outcomes. Only Required carries transaction authority; NoStatic cannot be passed to ResourceTransaction::begin.
StepParticipantRetirementDisposition
StepResourceAdmissionDecision
StepResourceAdmissionProfilePhase
StepResourceSlotKind
StepSubmissionWaveAdmissionDecision
StreamState
StrideConstraint
StructuredOutputPolicy
SubmissionScratchInitialization
Scratch bytes presented to every provider invocation in one submission. ProviderContract preserves the selected provider’s declared reuse policy; explicit fill patterns are diagnostic proof inputs and are encoded before compute outside reusable executable capture.
SubmissionWaveDispatchStage
Typed host boundaries inside one prepared wave dispatch. These intervals are host wall time and must not be combined with backend device timing.
TensorAccess
TriStatePolicy
TrustedResourcePoolEventContext
UnvalidatedExecutionEventDetail
UnvalidatedResourcePoolEventDetail
VNextError
Structured, fail-closed errors produced by the vNext contracts.
WeightComponentRole
Structural role of a physical component in a weight format. The role is intentionally independent of any named quantization or model family.
WeightEncoding
WeightMaterializationFidelity
Whether a physical weight transformation preserves source values.

Constants§

CAUSAL_PAGED_ATTENTION_F16_CAPABILITY_ID
CAUSAL_PAGED_ATTENTION_F32_MASTER_CAPABILITY_ID
CAUSAL_PAGED_ATTENTION_F32_MASTER_OPERATION_ID
CAUSAL_PAGED_ATTENTION_OPERATION_ID
DENSE_LINEAR_F16_CAPABILITY_ID
DENSE_LINEAR_OPERATION_ID
DENSE_SWIGLU_F16_CAPABILITY_ID
DENSE_SWIGLU_OPERATION_ID
DEVICE_COPY_NATIVE_OPERATION_ID
DEVICE_NATIVE_ADAPTIVE_ATTENTION_CAPABILITY_ID
Backend-neutral declaration that a composition can compile a native invocation-adaptive attention provider.
DEVICE_REUSABLE_EXECUTION_CAPABILITY_ID
Backend-neutral device capability for an explicit cold-path reusable executable preparation lifecycle.
DEVICE_ZERO_NATIVE_OPERATION_ID
DYNAMIC_POOL_MAINTENANCE_BOUNDARY_SCHEMA_VERSION
EXECUTION_DETERMINISM_COVERAGE_VERSION
EXECUTION_DETERMINISM_EVIDENCE_DENOMINATOR_VERSION
EXECUTION_DETERMINISM_WITNESS_VERSION
EXECUTION_IDENTITY_VERSION
EXECUTION_PLAN_SCHEMA
EXECUTION_RESOURCE_MAINTENANCE_EVENT_SCHEMA_VERSION
GATED_DELTA_EXECUTION_FORM_SELECTOR_VERSION
GATED_DELTA_RECURRENT_ATTENTION_F16_CAPABILITY_ID
GATED_DELTA_RECURRENT_ATTENTION_F32_MASTER_CAPABILITY_ID
GATED_DELTA_RECURRENT_ATTENTION_F32_MASTER_OPERATION_ID
GATED_DELTA_RECURRENT_ATTENTION_OPERATION_ID
HOST_UPLOAD_NATIVE_OPERATION_ID
IDENTITY_WEIGHT_MATERIALIZER_ID
LAST_TOKEN_DENSE_LINEAR_F16_CAPABILITY_ID
LAST_TOKEN_DENSE_LINEAR_F32_CAPABILITY_ID
LAST_TOKEN_DENSE_LINEAR_F32_OPERATION_ID
LAST_TOKEN_DENSE_LINEAR_OPERATION_ID
LAST_TOKEN_MASKED_ARGMAX_F16_CAPABILITY_ID
LAST_TOKEN_MASKED_ARGMAX_F32_CAPABILITY_ID
LAST_TOKEN_MASKED_ARGMAX_F32_OPERATION_ID
LAST_TOKEN_MASKED_ARGMAX_OPERATION_ID
MAX_COMPLETION_SWEEP_SLOTS
MAX_DEFERRED_DEVICE_CLEANUP_MAINTENANCE_TASKS
MAX_DEFERRED_DEVICE_CLEANUP_TASKS
Cleanup pressure is independent from model size and normal request concurrency. Once one plan accumulates this many non-quiescent owners, new execution authority is rejected until an explicit recovery worker drains the backlog.
MAX_ENGINE_PROVIDER_ROWS
MAX_EXECUTION_EVENT_WIRE_BYTES
MAX_EXECUTION_PLAN_RESOURCE_ROWS
Maximum number of O(graph) static allocations plus dynamic descriptors. This limit is independent of the concurrency ceiling.
MAX_EXECUTION_PLAN_WIRE_BYTES
MAX_FAILURE_ENVELOPE_WIRE_BYTES
Maximum encoded size accepted by the untrusted failure-envelope decoder.
MAX_OPERATION_CATALOG_ROWS
MAX_OPERATION_FAILURE_WIRE_BYTES
MAX_OPERATION_PROVIDER_ROWS
MAX_ORACLE_ATTRIBUTES
Maximum number of typed attributes in an oracle request.
MAX_ORACLE_ATTRIBUTE_BYTES
Maximum canonical JSON bytes occupied by oracle request attributes.
MAX_ORACLE_CALL_BYTES
Maximum cumulative tensor bytes in an oracle request or result.
MAX_ORACLE_TENSORS
Maximum number of input or output tensors in one oracle call.
MAX_ORACLE_TENSOR_BYTES
Maximum encoded bytes in one canonical host tensor.
MAX_ORACLE_TENSOR_ELEMENTS
Maximum logical elements in one canonical host tensor.
MAX_ORACLE_TENSOR_RANK
Maximum rank of one canonical host tensor passed through an oracle.
MAX_ORACLE_WIRE_BYTES
Maximum JSON wire bytes accepted before decoding any unvalidated oracle type.
MAX_PHYSICAL_WEIGHT_LAYOUT_DEPTH
Hard bounds keep directly constructed and deserialized recursive schemas cheap to validate. Ownership makes cycles unrepresentable; these limits additionally bound adversarial depth and fan-out.
MAX_PHYSICAL_WEIGHT_LAYOUT_NODES
MAX_PREPARED_MODEL_FAMILY_WIRE_BYTES
Maximum raw JSON bytes accepted before decoding a prepared family package.
MAX_PROVIDER_WORKSPACE_SHAPE_BUCKETS
MAX_REFERENCE_ORACLE_DEPTH
MAX_REPLAY_IDENTITY_WIRE_BYTES
MAX_RESOLUTION_FIELD_PATHS
Maximum number of source JSON pointers recorded by one artifact.
MAX_RESOLUTION_FIELD_PATH_BYTES
Maximum byte length of one source JSON pointer.
MAX_RESOLUTION_FIELD_PATH_TOTAL_BYTES
Maximum cumulative bytes across all source JSON pointers in one artifact.
MAX_RESOLUTION_JSON_DEPTH
Maximum container nesting depth in a parsed resolution source document.
MAX_RESOLUTION_JSON_KEY_AND_STRING_BYTES
Maximum cumulative bytes across object keys and string values.
MAX_RESOLUTION_JSON_NODES
Maximum total JSON values in a parsed resolution source document.
MAX_RESOLUTION_PROVENANCE_BYTES
Maximum cumulative string bytes in one resolution source provenance record.
MAX_RESOLUTION_SOURCE_BYTES
Maximum raw byte length accepted for one resolution source artifact.
MAX_RESOLVED_MODEL_PLAN_WIRE_BYTES
Maximum serialized byte length accepted by resolved-plan wire decoding.
MAX_RESOURCE_LEASE_RECEIPT_WIRE_BYTES
MAX_RESOURCE_POOL_EVENT_WIRE_BYTES
MAX_RESOURCE_TRANSITION_RECEIPT_WIRE_BYTES
MAX_REUSABLE_EXECUTION_BUCKETS
MAX_REUSABLE_EXECUTION_PROGRAM_SHAPES
MAX_WEIGHT_MATERIALIZERS
PRODUCT_MODEL_SOURCE_IDENTITY_SCHEMA_VERSION
PROVIDER_EXECUTION_SEMANTICS_VERSION
RESIDUAL_ADD_F16_CAPABILITY_ID
RESIDUAL_ADD_F32_F16_CAPABILITY_ID
RESIDUAL_ADD_F32_F16_OPERATION_ID
RESIDUAL_ADD_OPERATION_ID
RMS_NORM_F16_CAPABILITY_ID
RMS_NORM_F32_CAPABILITY_ID
RMS_NORM_F32_OPERATION_ID
RMS_NORM_F32_TO_F16_CAPABILITY_ID
RMS_NORM_F32_TO_F16_OPERATION_ID
RMS_NORM_OPERATION_ID
ROUTED_SHARED_SWIGLU_MOE_F16_CAPABILITY_ID
ROUTED_SHARED_SWIGLU_MOE_OPERATION_ID
ROUTED_SWIGLU_MOE_F16_CAPABILITY_ID
ROUTED_SWIGLU_MOE_OPERATION_ID
TOKEN_EMBEDDING_F16_CAPABILITY_ID
TOKEN_EMBEDDING_F32_MASTER_CAPABILITY_ID
TOKEN_EMBEDDING_F32_MASTER_OPERATION_ID
TOKEN_EMBEDDING_OPERATION_ID

Statics§

JSON_RESOLUTION_SOURCE_PARSER

Traits§

DeviceRuntime
Stable primitive boundary implemented by a concrete device runtime.
DeviceSubmissionTimingSink
Diagnostic-only sink for backend submission attribution.
DispatchRetryAuthority
ExecutablePlanView
Minimal trusted view consumed by resource admission and operation dispatch. Product resolution may wrap this with tokenizer, sampling, source, and API policy, but those concerns do not enter the device execution boundary.
ExecutionEventSink
ExecutionPlanner
Pure planner boundary. Execution consumes the immutable plan and performs no capability/backend selection in the token loop.
ModelFamilyProvider
Compile-time model family provider with a typed, validated configuration.
ModelFamilyRegistration
Object-safe loading-time trampoline for a heterogeneous family catalog. The raw JSON exists only at the configuration boundary; a typed provider validates it before producing the backend-free package.
ModelFamilyRegistry
OperationContract
Object-safe semantic operation contract used while building a plan.
OperationOracle
Object-safe executable correctness oracle. Runtime callers receive a registry-bound handle and never supply an oracle implementation per call.
OperationPlanningRegistry
Typed implementation registry used at the planning trust boundary. The core requires exactly one matching contract and estimator; missing or duplicate registrations fail closed before an executable plan is built.
OperationProvider
A compile-time provider contract for one concrete runtime buffer type. The kernel method consumes only a dispatch-created invocation.
OperationResourceEstimator
Runtime-independent planning half of an operation provider. This remains object-safe so planning can invoke the real implementation without inventing a device runtime type.
ResolutionSourceParser
Trusted parser implementation supplied by the composition root. Core records its exact identity and reruns it for every wire revalidation.
ResourceTransactionDriver
Backend adapter for one resource at a time. Core owns action ordering, actual state, all buffers, receipts, and recovery progress. Methods must be idempotent for the full identity/action/resource/generation key.
RuntimePolicy
Typed policy selected before planning. Memory capacity is part of the public policy contract so a plan cannot depend on an undocumented env var.
StableHostMemory
Owner for host bytes whose address, length, and contents remain stable for the lifetime of the owner.
StaticWeightImportSession
Cold-path transaction for backends that can bind immutable weight components directly instead of allocating and uploading one contiguous physical arena.
SubmissionWaveDispatchTimingSink
Diagnostic-only timing sink for the prepared-wave dispatch hot path.
TransactionStage
WeightComponentSource
Backend-neutral source of schema-addressed physical weight components. Implementations own checkpoint file-format discovery and source-payload validation. The execution plan’s trusted super::WeightMaterializer owns any repacking or quantization before resource initialization performs placement and device submission.
WeightMaterializer
Trusted authority for one physical weight transformation.

Functions§

canonical_runtime_policy_fingerprint
causal_paged_attention_contract
Dense causal attention including input normalization, Q/K normalization, RoPE, KV update, attention, optional output gate, output projection, and the attention residual. KV physical paging remains a provider concern.
causal_paged_attention_f32_master_contract
classify_device_error
Closes a backend error over the exact runtime instance and a core-owned device failure domain.
compare_oracle_results
Applies a terminal operation’s exact, absolute or relative OracleSpec to two already canonical result sets. Relative tolerance is abs(actual-reference) <= tolerance * abs(reference), so a zero reference accepts only an exact zero difference.
dense_linear_contract
dense_swiglu_contract
gated_delta_recurrent_attention_contract
Gated DeltaNet mixer including input normalization, projections, recurrent convolution/Delta state update, gated normalization, output projection, and the attention residual. Weight ordinals are part of the stable contract.
gated_delta_recurrent_attention_f32_master_contract
last_token_dense_linear_contract
Projects only the final row of a non-empty token-major tensor. Keeping this semantic fusion explicit prevents materializing prompt-length vocabulary logits while leaving providers free to use a pointer offset, row gather, or a fused kernel.
last_token_dense_linear_f32_contract
last_token_masked_argmax_contract
Selects one token from a final-position F16 logits row after applying an exact per-vocabulary validity mask and an optional sparse repetition penalty. Selection policy is carried by typed inputs so it remains visible to planning and cannot be hidden in backend flags. Semantic logits remain immutable; providers use invocation-scoped scratch for any penalized view.
last_token_masked_argmax_f32_contract
maintain_static_initialization_cleanups
Runs bounded recovery for abandoned static-initialization owners. This may block in backend synchronization and belongs on a recovery thread.
residual_add_contract
residual_add_f32_f16_contract
rms_norm_contract
rms_norm_f32_contract
rms_norm_f32_to_f16_contract
routed_shared_swiglu_moe_contract
A routed SwiGLU expert set plus one sigmoid-gated shared SwiGLU expert.
routed_swiglu_moe_contract
A top-K routed SwiGLU expert set without a shared expert branch.
static_initialization_cleanup_status
Process-reachable status for initialization owners whose submission state was indeterminate and whose explicit failure owner was dropped.
token_embedding_contract
token_embedding_f32_master_contract
validate_oracle_wire_byte_length
Validates the raw availability boundary shared by all oracle wire decoders.

Type Aliases§

CompletionReadbackCollectionObservation
CompletionReadbackCollectionReceipt
Collection receipts use the same ordered, fingerprinted disposition evidence as a single readback batch.
SubmissionWaveDispatchError