Skip to content

Interface: VocabularyAuthorityCheck

@kortexya/reasoninglayer


@kortexya/reasoninglayer / VocabularyAuthorityCheck

Defined in: src/types/vocabulary.ts:1147

One authority check made for a decision, as the derivation reported it.

decisionTime: string

Defined in: src/types/vocabulary.ts:1155

When the check ran (engine clock, ISO 8601).


optional derivationComplete?: boolean

Defined in: src/types/vocabulary.ts:1159

Whether the derivation was complete; absent when not reported.


granted: boolean

Defined in: src/types/vocabulary.ts:1157

Whether at least one witness was found.


permission: string

Defined in: src/types/vocabulary.ts:1151

The permission (e.g. approve_vocabulary).


resource: string

Defined in: src/types/vocabulary.ts:1153

The resource (tenant:<uuid> or vocabulary_revision:<uuid>).


subject: string

Defined in: src/types/vocabulary.ts:1149

The subject checked (user:<uuid>).


witnessCount: number

Defined in: src/types/vocabulary.ts:1161

How many witnesses the derivation found.