Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

OfficeProvenanceAssessmentReport

Namespace OfficeIMO.Provenance
Assembly OfficeIMO.Core
Modifiers sealed

Combined structural, cryptographic, Unicode, and provider-specific evidence.

Inheritance

  • Object
  • OfficeProvenanceAssessmentReport

Usage

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

Constructors

public OfficeProvenanceAssessmentReport(OfficeProvenanceReport structural, OfficeProvenanceVerificationResult verification, OfficeTextIntegrityReport textIntegrity, IReadOnlyList<OfficeProvenanceSignalResult> providerSignals = null, Nullable<OfficeProvenanceCheckStatus> textIntegrityStatus = null) #

Creates a combined assessment without collapsing evidence into an authorship verdict.

Parameters

structural OfficeIMO.Provenance.OfficeProvenanceReport requiredposition: 0
verification OfficeIMO.Provenance.OfficeProvenanceVerificationResult requiredposition: 1
textIntegrity OfficeIMO.Provenance.OfficeTextIntegrityReport requiredposition: 2
providerSignals System.Collections.Generic.IReadOnlyList{OfficeIMO.Provenance.OfficeProvenanceSignalResult} = null optionalposition: 3
textIntegrityStatus System.Nullable{OfficeIMO.Provenance.OfficeProvenanceCheckStatus} = null optionalposition: 4

Properties

public OfficeProvenanceReport Structural { get; } #

Gets dependency-free structural carrier evidence.

public OfficeProvenanceVerificationResult Verification { get; } #

Gets optional cryptographic content-binding and trust evidence.

public OfficeTextIntegrityReport TextIntegrity { get; } #

Gets exact Unicode findings for text-like inputs.

public OfficeProvenanceCheckStatus TextIntegrityStatus { get; } #

Gets whether Unicode inspection completed, was disabled, or is unsupported.

public OfficeProvenanceCheckStatus VerificationStatus { get; } #

Gets whether cryptographic verification ran; inspect the provider status for its conclusion.

public OfficeProvenanceCheckStatus ProviderSignalsStatus { get; } #

Gets whether configured signal detectors completed.

public IReadOnlyList<OfficeProvenanceSignalResult> ProviderSignals { get; } #

Gets provider-specific watermark or disclosure results.

public Boolean HasVerifiedContentCredential { get; } #

Gets whether the configured verifier validated a content credential.

public Boolean HasDetectedProviderSignal { get; } #

Gets whether any configured provider detected its own signal.