TestimoX

API Reference

Class

BenchmarkZoneEvidencePackage

Namespace TestimoX.Benchmarks.Requirements
Assembly TestimoX
Modifiers sealed

Contains portable, machine-readable assessment and transaction evidence for one zone.

Inheritance

  • Object
  • BenchmarkZoneEvidencePackage

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Accepted by parameters

Constructors

Properties

public Int32 SchemaVersion { get; set; } #

Gets or sets the evidence schema version.

public Guid EvidenceId { get; set; } #

Gets or sets the evidence package identifier.

public String RequirementsId { get; set; } #

Gets or sets the company requirements identifier.

public String RequirementsVersion { get; set; } #

Gets or sets the company requirements version.

public String RequirementsBundleHash { get; set; } #

Gets or sets the SHA-256 hash of the exact requirements bundle.

public String RequirementsPublisherThumbprint { get; set; } #

Gets or sets the verified publisher certificate thumbprint.

public String OrganizationPolicyId { get; set; } #

Gets or sets the exact embedded organization-policy identifier.

public String OrganizationPolicyHash { get; set; } #

Gets or sets the exact embedded organization-policy hash.

public String CompositionPolicyId { get; set; } #

Gets or sets the exact embedded composition-policy identifier.

public String CompositionPolicyHash { get; set; } #

Gets or sets the exact embedded composition-policy hash.

public String ZoneId { get; set; } #

Gets or sets the reporting zone identifier.

public List<String> EnabledCompositionRuleIds { get; set; } #

Gets or sets company-gated composition rules explicitly enabled for this evidence run.

public List<String> CoverageBlocks { get; set; } #

Gets or sets discovery, assignment, or native-provider blocks that make coverage incomplete.

public DateTimeOffset GeneratedAt { get; set; } #

Gets or sets the UTC generation time.

public List<BenchmarkAssessment> Assessments { get; set; } #

Gets or sets complete typed assessments.

public List<BenchmarkChangeTransaction> Transactions { get; set; } #

Gets or sets related apply, backup, and rollback transactions.

public List<BenchmarkManualEvidencePackage> ManualEvidencePackages { get; set; } #

Gets or sets the original signed manual-evidence packages preserved for central attestor verification.

public List<BenchmarkManualEvidenceAttestation> ManualEvidence { get; set; } #

Gets or sets the flattened reviewed attestations derived from the signed packages.

public List<BenchmarkRequirementResult> Requirements { get; set; } #

Gets or sets normalized requirement results suitable for Power BI ingestion.

public BenchmarkRequirementFulfillmentSummary Summary { get; set; } #

Gets or sets the honest company-requirement fulfillment summary.

public Boolean IsCompleteEvidence { get; set; } #

Gets or sets whether this package contains complete authoritative assignment coverage rather than a report-only view.

public String ContentHash { get; set; } #

Gets or sets the SHA-256 content hash excluding this property and the signature.

public BenchmarkDigitalSignature Signature { get; set; } #

Gets or sets an optional zone evidence signature.