Skip to main content
Generated page

This page is generated by loom-commission-docs from the ESS specification in ess/commission/ (system commission, version 1). Do not edit it by hand; run task commission:docs.

Value types

The types the ports speak and the entities' identifiers. Each entity's lifecycle states are listed with the entity on the domain model page.

Unions​

Admission​

Tagged by kind.

VariantPayload
Admissiblenone
NeedsAuthorityAdmissionNeedsAuthority
RefusedAdmissionRefused

AuthorityVerdict​

Tagged by kind.

VariantPayload
Allownone
ApprovalRequiredAuthorityVerdictApprovalRequired
DenyAuthorityVerdictDeny

CompletionDetermination​

Tagged by kind.

VariantPayload
CompleteCompletionDeterminationComplete
Opennone

EffectOutcome​

Tagged by kind.

ExecutorOutcome​

Tagged by kind.

VariantPayload
CaseMovedExecutorOutcomeCaseMoved
CompletedLocalReasoningnone
NeedsHumanJudgmentExecutorOutcomeNeedsHumanJudgment
NoUsefulActionnone
ProposedActionExecutorOutcomeProposedAction
ProposedReadsExecutorOutcomeProposedReads
SuspendedExecutorOutcomeSuspended

RunOutcome​

Tagged by kind.

VariantPayload
AwaitingApprovalRunOutcomeAwaitingApproval
CaseMovedOnRunOutcomeCaseMovedOn
CompletedRunOutcomeCompleted
EffectRefusedRunOutcomeEffectRefused
IdleBoundRunOutcomeIdleBound
NeedsAuthorityRunOutcomeNeedsAuthority
NeedsExternalEvidenceRunOutcomeNeedsExternalEvidence
NeedsHumanJudgmentRunOutcomeNeedsHumanJudgment
NoAdmissibleActionnone
NoPerformableActionRunOutcomeNoPerformableAction
SuspendedRunOutcomeSuspended
WaitingRunOutcomeWaiting

RuntimeEvent​

Tagged by kind.

SuspensionReason​

Tagged by kind.

VariantPayload
Authorityjson
Budgetjson
Dependencylist of CaseId
Evidencelist of string
ExternalAvailabilityjson
HostStopHostStop
HumanHumanDecisionRequest
LoopBudgetjson
RunBudgetRunBudgetBreach
Timejson

Structs​

ActionBindingKey​

FieldType
commission_idCommissionId
actionstring

ActionBudget​

FieldType
actionstring
max_trialsoptional integer
max_tokens_inoptional integer
max_tokens_outoptional integer
max_duration_msoptional integer
max_cost_micro_usdoptional integer

ActionCharge​

FieldType
actionstring
chargedChargedUsage

AdmissionNeedsAuthority​

FieldType
capabilitystring

AdmissionRefused​

FieldType
actionstring
reasonslist of string

AuthorityVerdictApprovalRequired​

FieldType
requeststring

AuthorityVerdictDeny​

FieldType
reasonstring

ChargedUsage​

FieldType
trialsinteger
input_tokensinteger
output_tokensinteger
duration_msinteger
cost_micro_usdoptional integer

CompletionDeterminationComplete​

FieldType
outcomestring

EffectOutcomePending​

FieldType
reportjson
ends_runboolean

EffectOutcomePerformed​

FieldType
reportjson
attemptoptional ConnectorAttemptId
auditoptional ConnectorAuditRef
usageoptional EffectUsage

EffectOutcomeRefused​

FieldType
reasonstring
ends_runboolean

EffectUsage​

FieldType
input_tokensinteger
output_tokensinteger
duration_msinteger
cost_micro_usdoptional integer

ExecutorOutcomeCaseMoved​

FieldType
expected_case_revisioninteger

ExecutorOutcomeNeedsHumanJudgment​

FieldType
requestHumanDecisionRequest

ExecutorOutcomeProposedAction​

FieldType
actionstring
argumentsProposedActionArguments

ExecutorOutcomeProposedReads​

FieldType
readslist of ExecutorOutcomeProposedAction

ExecutorOutcomeSuspended​

FieldType
reasonSuspensionReason

ExecutorStep​

FieldType
outcomeExecutorOutcome
usageoptional ExecutorUsage
transcript_digestoptional string
summaryoptional string

ExecutorUsage​

FieldType
input_tokensinteger
output_tokensinteger
duration_msinteger
cost_micro_usdoptional integer

FrontierAction​

FieldType
actionstring
statusActionStatus
capabilityoptional string
reasonslist of string

FrontierClaim​

FieldType
claimstring
valueTruth

FrontierObligation​

FieldType
obligationstring
openboolean

HostStop​

FieldType
namestring
detailjson

LimitBreachStep​

FieldType
limitBudgetLimit
stepBreachStep

RunBudget​

FieldType
max_stepsoptional integer
max_tokens_inoptional integer
max_tokens_outoptional integer
max_duration_msoptional integer
max_cost_micro_usdoptional integer
max_tokensoptional integer
deadlineoptional timestamp
per_actionlist of ActionBudget

RunBudgetBreach​

FieldType
actionoptional string
limitBudgetLimit
maxinteger
chargedoptional integer

RunCharges​

FieldType
runChargedUsage
actionslist of ActionCharge

RunOutcomeAwaitingApproval​

FieldType
actionslist of string

RunOutcomeCaseMovedOn​

FieldType
bound_case_revisioninteger
current_case_revisioninteger

RunOutcomeCompleted​

FieldType
outcomestring

RunOutcomeEffectRefused​

FieldType
action_request_idActionRequestId
reasonstring

RunOutcomeIdleBound​

FieldType
idle_iterationsinteger

RunOutcomeNeedsAuthority​

FieldType
requeststring

RunOutcomeNeedsExternalEvidence​

FieldType
requirementslist of string

RunOutcomeNeedsHumanJudgment​

FieldType
requestHumanDecisionRequest

RunOutcomeNoPerformableAction​

FieldType
actionslist of string
open_claimslist of string

RunOutcomeSuspended​

FieldType
reasonSuspensionReason

RunOutcomeWaiting​

FieldType
action_request_idslist of ActionRequestId
reasonSuspensionReason

RuntimeEventActionSelected​

FieldType
run_idRunId
actionstring
argumentsProposedActionArguments

RuntimeEventAuthorityDecided​

FieldType
run_idRunId
action_request_idActionRequestId
capabilitystring
verdictoptional AuthorityVerdict

RuntimeEventEffectInvoked​

FieldType
run_idRunId
action_request_idActionRequestId
actionstring
outcomeEffectOutcome

RuntimeEventProposed​

FieldType
run_idRunId
action_request_idActionRequestId
actionstring
argumentsProposedActionArguments
case_revisioninteger
answerRevalidationAnswer

RuntimeEventSessionClosed​

FieldType
run_idRunId
stepinteger
transcript_digestoptional string
summaryoptional string
usageoptional ExecutorUsage

RuntimeEventStepStarted​

FieldType
run_idRunId
stepinteger
case_revisioninteger
frontier_idoptional FrontierId

RuntimeEventStopped​

FieldType
run_idRunId
outcomeoptional RunOutcome
failureoptional string

StopPolicy​

FieldType
approval_gateboolean
idle_boundoptional integer
on_breachBreachStep
breach_by_limitlist of LimitBreachStep

SuspensionKey​

FieldType
commission_idCommissionId

Enums​

ActionStatus​

Variants: Admissible, ApprovalRequired, Blocked.

BreachStep​

Variants: DiscardStep, KeepStep.

BudgetLimit​

Variants: MaxSteps, MaxTrials, MaxTokensIn, MaxTokensOut, MaxDurationMs, MaxCostMicroUsd, MaxTokens, Deadline.

ConnectorOperationEffect​

Variants: Read, Write.

GovernorError​

Variants: UnknownCase, GovernorUnavailable.

RevalidationAnswer​

Variants: Admitted, NeedsAuthority, NotAdmitted, Stale.

Truth​

Variants: True, False, Unknown.

Identifiers and wrapped values​

ActionRequestId​

Wraps uuid.

AgentId​

Wraps uuid.

AgentRevisionId​

Wraps uuid.

AuthorityContext​

Wraps json.

AuthorityDecisionId​

Wraps uuid.

CaseId​

Wraps string.

CommissionId​

Wraps uuid.

ConnectorAttemptId​

Wraps string.

ConnectorAuditRef​

Wraps string.

ConnectorCredentialRef​

Wraps string.

ConnectorEndpointUrl​

Wraps string.

ConnectorInstanceId​

Wraps string.

ConnectorOperationId​

Wraps string.

EvidenceId​

Wraps uuid.

FrontierId​

Wraps uuid.

HumanDecisionRequest​

Wraps json.

ObservationId​

Wraps uuid.

PrincipalId​

Wraps string.

ProposedActionArguments​

Wraps json.

RunId​

Wraps uuid.