Table of Contents

Class PolicyMetadata

Namespace
JD.AI.Core.Governance
Assembly
JD.AI.Core.dll
public sealed class PolicyMetadata
Inheritance
PolicyMetadata
Inherited Members

Properties

Name

public string Name { get; set; }

Property Value

string

Priority

public int Priority { get; set; }

Property Value

int

RequireSignature

When true, this policy's HMAC-SHA256 signature must be verified before the policy is applied. Unsigned or tampered policies are rejected.

public bool RequireSignature { get; set; }

Property Value

bool

Scope

public PolicyScope Scope { get; set; }

Property Value

PolicyScope

Version

Version identifier for this policy document (e.g., "1.0.0").

public string? Version { get; set; }

Property Value

string