API Reference
OfficeProvenanceSignalMeasurement
Immutable, provider-specific detector evidence. Scores retain their named scale and are not AI-authorship probabilities.
Inheritance
- Object
- OfficeProvenanceSignalMeasurement
Usage
This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.
Returned or exposed by
Accepted by parameters
Constructors
public OfficeProvenanceSignalMeasurement(String detectorVersion, String algorithm, String scoreName, Double score, Nullable<Double> threshold = null, Nullable<Int32> tokenCount = null, String tokenizer = null, String configurationId = null, String calibrationReference = null, String textSha256 = null, Nullable<Int32> textOffset = null, Nullable<Int32> textLength = null) #Creates reproducible evidence without retaining the evaluated text or secret watermark keys.
Parameters
- detectorVersion System.String
- Version of the detector implementation or service.
- algorithm System.String
- Name of the watermark algorithm being evaluated.
- scoreName System.String
- Provider-defined score scale, such as z-score. Its direction and interpretation belong to the calibration reference.
- score System.Double
- Finite observed score on that scale.
- threshold System.Nullable{System.Double} = null
- Optional finite decision threshold on the same scale.
- tokenCount System.Nullable{System.Int32} = null
- Number of evaluated tokens, when the provider supplies it.
- tokenizer System.String = null
- Tokenizer identity and version, when known.
- configurationId System.String = null
- Non-secret configuration identifier; never include private keys.
- calibrationReference System.String = null
- Versioned calibration reference explaining thresholds, error rates, languages and supported sample lengths. It is not fetched.
- textSha256 System.String = null
- SHA-256 of the complete extracted text encoded as UTF-8 before span selection.
- textOffset System.Nullable{System.Int32} = null
- Optional zero-based UTF-16 offset in the hashed text; must be paired with length and hash.
- textLength System.Nullable{System.Int32} = null
- Optional UTF-16 length of the evaluated span. These are text coordinates, not file mutation offsets.
Inherited Methods
Properties
public String DetectorVersion { get; } #Gets the implementation or service version.
public String Algorithm { get; } #Gets the named watermark algorithm.
public String ScoreName { get; } #Gets the provider-defined score scale.
public Double Score { get; } #Gets the finite score, without interpreting it as an authorship probability.
public Nullable<Double> Threshold { get; } #Gets the optional threshold on the provider's score scale.
public Nullable<Int32> TokenCount { get; } #Gets the evaluated token count.
public String Tokenizer { get; } #Gets the tokenizer identity and version.
public String ConfigurationId { get; } #Gets a non-secret configuration identifier.
public String CalibrationReference { get; } #Gets the calibration reference; OfficeIMO does not resolve or download it.
public String TextSha256 { get; } #Gets the complete extracted-text UTF-8 SHA-256 digest.
public Nullable<Int32> TextOffset { get; } #Gets the UTF-16 offset in the hashed text, not in the encoded file.
public Nullable<Int32> TextLength { get; } #Gets the evaluated UTF-16 span length.