Table of Contents

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

string

DecisionAuditRecordId

Identifies the persisted AsiBackbone decision audit record associated with execution.

public const string DecisionAuditRecordId = "decisionAuditRecordId"

Field Value

string

ExecutionAttemptId

Identifies one execution attempt for the logical governed operation.

public const string ExecutionAttemptId = "executionAttemptId"

Field Value

string

MutationBatchId

Identifies the host-owned persisted mutation batch, when one exists.

public const string MutationBatchId = "mutationBatchId"

Field Value

string

MutationManifestAlgorithm

Records the algorithm used to hash the privacy-safe host mutation manifest.

public const string MutationManifestAlgorithm = "mutationManifestAlgorithm"

Field Value

string

MutationManifestHash

Records the canonical hash of the privacy-safe host mutation manifest.

public const string MutationManifestHash = "mutationManifestHash"

Field Value

string

MutationRecordCount

Records the number of host-owned mutation records associated with the batch.

public const string MutationRecordCount = "mutationRecordCount"

Field Value

string

OperationExecutionId

Identifies the logical governed operation execution across one or more attempts.

public const string OperationExecutionId = "operationExecutionId"

Field Value

string

PersistenceOutcome

Records the host persistence outcome represented by the execution receipt.

public const string PersistenceOutcome = "persistenceOutcome"

Field Value

string

PersistenceProvider

Records the host persistence provider or provider family, when supplied.

public const string PersistenceProvider = "persistenceProvider"

Field Value

string