Skip to main content

Variable: AdmissionCriterion

const AdmissionCriterion: TObject<{ enforcedBy: TWith<TUnsafe<"pipeline" | "metadata-policy" | "trust-mark" | "audit">, { description: "How the criterion is enforced. `pipeline`: the platform refuses an applicant that fails it. `metadata-policy`: it is compiled into the subordinate statement, so a verifier enforces it too. `trust-mark`: the entity must hold a trust mark that evidences it. `audit`: it is checked afterwards, from the audit trail."; }>; id: TWith<TString, { description: "The name of the criterion, stable within the framework so that a decision can cite it."; }>; statement: TWith<TString, { description: "What an applicant must satisfy, in one paragraph."; }>; }>

Defined in: packages/contracts/src/schemas/governance-framework.ts:153

One admission criterion of a framework role.