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
| Property | Type | Description | Defined in |
|---|---|---|---|
amountOrDocumentHash? | string | Monetary amount or document hash, per class; descriptive. | packages/core/src/effects/types.ts:133 |
argumentsHash | string | - | packages/core/src/effects/types.ts:131 |
capabilityRow | EffectCapabilityRow | - | packages/core/src/effects/types.ts:130 |
decisionType | "effect_declared" | - | packages/core/src/effects/types.ts:126 |
effectClass | EffectClass | - | packages/core/src/effects/types.ts:129 |
logicalKey | string | - | packages/core/src/effects/types.ts:128 |
opId | string | - | packages/core/src/effects/types.ts:127 |