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
Source revision 45ddf07f0b84 with working tree changes
Modifiers sealed

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

Inheritance

  • Object
  • OfficeProvenanceAssessmentReport

Usage

Explore 2 API references to this type

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, 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 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.