Skip to main content

checkObligations

@totemsdk/agent-policy


@totemsdk/agent-policy / checkObligations

Function: checkObligations()

checkObligations(obligations, action, evidence, now): object

Validate obligations for a step (quoting freshness, simulation, execution, postconditions).

Parameters

obligations

RunObligations | undefined

action

CanonicalAgentAction

evidence

executionReceipt?

unknown

postconditionsVerified?

boolean

quoteTimestamp?

number

simulation?

unknown

now

number

Returns

object

ok

ok: boolean

reason?

optional reason?: string