Expand description
Deterministic, bounded contracts for planner-selected payload strategies.
§Runtime scope
- Build: always/default.
- Execution: Surface B (planner-selected payload strategy contracts).
- Default
termivar scan: yes, throughStandardWebDecisionRuntime. - Support: implemented and tested.
See docs/internals/runtime-map.md.
A planner may select a stable PayloadStrategyRef, but it never sees raw
payload bytes or a transport client. A capability executor resolves that
reference, derives exactly one control or candidate artifact for the
current execution turn, and remains responsible for dispatching it through
a host-owned accounting broker.
Structs§
- Payload
Artifact - One bounded raw artifact derived for one control or candidate turn.
- Payload
Artifact Receipt - Raw-value-free provenance for a derived artifact.
- Payload
Seed - Raw seed owned by a capability executor and hidden from serialization.
- Payload
Strategy Limits - Per-turn byte envelope applied before and after strategy derivation.
- Payload
Strategy Ref - Stable, versioned identity selected by a planner action.
- Payload
Strategy Registry - Native strategy implementations keyed by planner-selected references.
Enums§
- Payload
Strategy Error - Validation and resolution failures for deterministic payload strategies.
- Payload
Variant Role - Role of the single artifact derived for an execution turn.
Constants§
- DEFAULT_
MAX_ PAYLOAD_ ARTIFACT_ BYTES - Default seed and artifact limit for one execution turn.
- HARD_
MAX_ PAYLOAD_ ARTIFACT_ BYTES - Maximum seed or derived artifact size accepted by this contract.
- HARD_
MAX_ PAYLOAD_ STRATEGY_ ID_ BYTES - Maximum accepted strategy identifier length.
Traits§
- Payload
Strategy - Pure strategy contract implemented by native capability executors.