CanonicalAgentAction
@totemsdk/agent-policy / CanonicalAgentAction
Interface: CanonicalAgentAction
Canonical action produced by the wallet from a prepared operation. The authorization layer commits to these effects — not to an agent description.
Extends
Properties
action
action:
string
Inherited from
agent
agent:
string
Inherited from
constraints?
optionalconstraints?:Record<string,unknown>
Inherited from
effects
effects:
StepEffects
nonce?
optionalnonce?:string
Inherited from
parentReceiptIds?
optionalparentReceiptIds?:string[]
Optional: receipt ids of predecessor steps this step depends on.
principal
principal:
string
Inherited from
runId
runId:
string
stepId
stepId:
string
target?
optionaltarget?:string