Skip to main content
Defined in: typescript/src/models/policy.ts:16

Properties

name

readonly name: string
Defined in: typescript/src/models/policy.ts:17

version

readonly version: string
Defined in: typescript/src/models/policy.ts:19

schemaVersion

readonly schemaVersion: string
Defined in: typescript/src/models/policy.ts:21

contentHash?

readonly optional contentHash?: string
Defined in: typescript/src/models/policy.ts:28 sha256 of the canonicalized policy.json content actually loaded for this decision (G-24). Server-computed, never caller-settable; absent on a PolicyReference built before this field existed.

governanceAnchor?

readonly optional governanceAnchor?: PolicyGovernanceAnchor
Defined in: typescript/src/models/policy.ts:38 Whether the policy content above is traceable to a completed Policy Governance approval, resolved at decision time (G-45). Absent on a PolicyReference built before this field existed. Its presence does not imply enforcement was on — only that the lookup ran and recorded what it found, which may honestly be “no approval record exists for this policy yet.”