Skip to main content

rightkit_agent_engine_protocol/
event.rs

1mod durability;
2mod envelope;
3mod protocol_event;
4mod types;
5
6// Compatibility facade: this is the same type, not another settlement model.
7pub use crate::effect_settlement::ExternalEffectSettlement;
8pub use durability::EventDurability;
9pub use envelope::{
10    stable_event_id, EventCorrelationV1, EventEnvelopeV1, EVENT_ENVELOPE_SCHEMA_V1,
11};
12pub use protocol_event::{
13    CompactionFederationDecisionV1, CompactionFederationSelectionReceiptV1, GoalSnapshotV1,
14    GoalStepV1, ProtocolEvent, COMPACTION_FEDERATION_SCHEMA_V1,
15};
16pub use types::{
17    AgentRosterRow, MiddlewareDecisionEvidence, ModelRouteDecisionPayload,
18    OrchestrationObservation, PriceSnapshot, ProtocolEventMeta, RunBudgetExhausted, RunBudgetKind,
19    RunFailureKind, RunOriginFailure, RunOwnershipAction, RunOwnershipFailure,
20    SelfReviewProposalDraft, SelfReviewProposalKind, SessionUsageRollup, ShellExitStatus,
21    UserQuestion, UserQuestionOption, VerificationIssue,
22};