Properties
refusalRecordId
readonlyrefusalRecordId:string
businessTransactionId
readonlybusinessTransactionId:string
decision
readonlydecision:Decision
evaluatedIntent
readonlyevaluatedIntent:RefusalIntentSnapshot
bindingViolations?
Present only when the rejection came from SignalIntentBinder. Absent (not an empty array) for an ordinary PolicyEngine.evaluate REJECT that never reached binding-violation logic at all.readonlyoptionalbindingViolations?: readonlyRefusalBindingViolation[]
submittedBy?
Authenticated caller who submitted the rejected request. Absent when caller-auth is disabled.readonlyoptionalsubmittedBy?:string
policyContentHash?
SHA-256 hash of the policy content that decided the refusal. Absent on Refusal Records written before 2026-10-06.readonlyoptionalpolicyContentHash?:string
refusalRecordHash
readonlyrefusalRecordHash:string
signature
readonlysignature:Signature
createdAt
readonlycreatedAt:Date