Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/core / EffectDeclaredDecision

Interface: EffectDeclaredDecision

Defined in: packages/core/src/effects/types.ts:125

The descriptive declared state (RFC section 3.1, item 1): the effect is described but not yet authorized; no provider interaction is legal. The bounded wait for authorization rides the licensing approval's own deadlineAt (refused at intake without one), so this record is descriptive, never load-bearing for consumption.

Properties

PropertyTypeDescriptionDefined in
amountOrDocumentHash?stringMonetary amount or document hash, per class; descriptive.packages/core/src/effects/types.ts:133
argumentsHashstring-packages/core/src/effects/types.ts:131
capabilityRowEffectCapabilityRow-packages/core/src/effects/types.ts:130
decisionType"effect_declared"-packages/core/src/effects/types.ts:126
effectClassEffectClass-packages/core/src/effects/types.ts:129
logicalKeystring-packages/core/src/effects/types.ts:128
opIdstring-packages/core/src/effects/types.ts:127