Definition agent_context.hpp:7
ControlHostTier
Definition control_identity.hpp:100
@ SharedPluginHost
Definition control_identity.hpp:103
ControlOperationExecutor make_control_sequencer_state_edit_executor(ControlSequencerStateTargetResolver resolve_target)
Implements dev.pulp.sequencer/state.edit@1.
std::function< std::optional< ControlSequencerStateTarget >(const ControlAdmissionPlan &)> ControlSequencerStateTargetResolver
Definition control_sequencer_state_executor.hpp:31
ControlOperationExecutor make_control_sequencer_state_read_executor(ControlSequencerStateTargetResolver resolve_target)
Implements dev.pulp.sequencer/state.read@1.
std::function< ControlExecutionOutcome( const ControlAdmissionPlan &, const ControlRequestEnvelope &, const ControlExecutionContext &)> ControlOperationExecutor
Trusted in-process adapter contract.
Definition control_execution.hpp:56
SequencerStateChannelT< ReferenceSequencerConfig > SequencerStateChannel
Definition sequencer_state_channel.hpp:434
Immutable authority snapshot minted by ControlBroker after all seven permission terms pass.
Definition control_admission.hpp:58
Definition control_identity.hpp:36
Exact live sequencer channel resolved only after broker admission.
Definition control_sequencer_state_executor.hpp:25
ControlRegistrationId registration_id
Definition control_sequencer_state_executor.hpp:26
state::SequencerStateChannel * channel
Definition control_sequencer_state_executor.hpp:28
ControlHostTier host_tier
Definition control_sequencer_state_executor.hpp:27