Class HostAccountabilityMetadataKeys
- Namespace
- AsiBackbone.Core.HostIntegration
- Assembly
- AsiBackbone.Core.dll
Provides stable metadata keys for linking governed execution lifecycle records to host-owned mutation evidence.
public static class HostAccountabilityMetadataKeys
- Inheritance
-
HostAccountabilityMetadataKeys
- Inherited Members
Remarks
Values stored under these keys should remain minimized and privacy-safe. Hosts should use opaque identifiers, counts, hashes, and provider names rather than raw application values.
Fields
CompletedWithoutMutation
Indicates that the governed operation completed successfully without persisted mutation.
public const string CompletedWithoutMutation = "completedWithoutMutation"
Field Value
DecisionAuditRecordId
Identifies the persisted AsiBackbone decision audit record associated with execution.
public const string DecisionAuditRecordId = "decisionAuditRecordId"
Field Value
ExecutionAttemptId
Identifies one execution attempt for the logical governed operation.
public const string ExecutionAttemptId = "executionAttemptId"
Field Value
MutationBatchId
Identifies the host-owned persisted mutation batch, when one exists.
public const string MutationBatchId = "mutationBatchId"
Field Value
MutationManifestAlgorithm
Records the algorithm used to hash the privacy-safe host mutation manifest.
public const string MutationManifestAlgorithm = "mutationManifestAlgorithm"
Field Value
MutationManifestHash
Records the canonical hash of the privacy-safe host mutation manifest.
public const string MutationManifestHash = "mutationManifestHash"
Field Value
MutationRecordCount
Records the number of host-owned mutation records associated with the batch.
public const string MutationRecordCount = "mutationRecordCount"
Field Value
OperationExecutionId
Identifies the logical governed operation execution across one or more attempts.
public const string OperationExecutionId = "operationExecutionId"
Field Value
PersistenceOutcome
Records the host persistence outcome represented by the execution receipt.
public const string PersistenceOutcome = "persistenceOutcome"
Field Value
PersistenceProvider
Records the host persistence provider or provider family, when supplied.
public const string PersistenceProvider = "persistenceProvider"