Skip to content

Rulvar API reference


Rulvar API reference / @rulvar/rulvar / EffectReceiptDecision

Interface: EffectReceiptDecision

Defined in: packages/core/dist/index.d.ts

A receipt observation, verified against the trust envelope BEFORE it is appended as 'verified' (RFC section 7): an unverifiable receipt appends as 'unverified' and routes the machine to unknown, never to confirmed and never to silent discard.

Properties

PropertyTypeDescriptionDefined in
amount?number-packages/core/dist/index.d.ts
currency?string-packages/core/dist/index.d.ts
decisionType"effect_receipt"-packages/core/dist/index.d.ts
detail?string-packages/core/dist/index.d.ts
documentHash?stringSigned document hash (signing class).packages/core/dist/index.d.ts
intentRefnumber-packages/core/dist/index.d.ts
opIdstring-packages/core/dist/index.d.ts
providerRef?stringProvider case or object reference.packages/core/dist/index.d.ts
timestamp?string-packages/core/dist/index.d.ts
transferId?stringProvider transfer id (monetary); duplicate classification key.packages/core/dist/index.d.ts
verification"verified" | "unverified"-packages/core/dist/index.d.ts