nooschain / payload-availability/reconcile-service / PayloadAvailabilityReconcileResult
Interface: PayloadAvailabilityReconcileResult
Defined in: payload-availability/reconcile-service.ts:35
Aggregate result returned by one payload-availability reconciliation run.
Properties
actions
actions:
PayloadAvailabilityBucketAction[]
Defined in: payload-availability/reconcile-service.ts:59
Per-bucket reconciliation details.
allowedMissingCount
allowedMissingCount:
number
Defined in: payload-availability/reconcile-service.ts:51
Total missing ciphertext rows that current policy would allow backfill to restore.
bucketsScanned
bucketsScanned:
number
Defined in: payload-availability/reconcile-service.ts:43
Number of buckets with encrypted records that were inspected.
disallowedAvailableCount
disallowedAvailableCount:
number
Defined in: payload-availability/reconcile-service.ts:49
Total locally available ciphertext rows that current policy does not allow.
dryRun
dryRun:
boolean
Defined in: payload-availability/reconcile-service.ts:39
True when the run only reports actions and does not mutate availability rows.
localNodeId
localNodeId:
string
Defined in: payload-availability/reconcile-service.ts:37
Local node id used for permission and replication-policy checks.
prunedCount
prunedCount:
number
Defined in: payload-availability/reconcile-service.ts:53
Total rows whose local encrypted payload bytes were pruned.
pruneDisallowed
pruneDisallowed:
boolean
Defined in: payload-availability/reconcile-service.ts:41
True when disallowed local ciphertext should be removed during a non-dry run.
stateMutated
stateMutated:
boolean
Defined in: payload-availability/reconcile-service.ts:55
Whether local availability-layer rows were updated.
stateRootAffected
stateRootAffected:
false
Defined in: payload-availability/reconcile-service.ts:57
Always false: payload availability changes are not consensus-state changes.
totalAvailable
totalAvailable:
number
Defined in: payload-availability/reconcile-service.ts:45
Total encrypted-record rows with locally available ciphertext across scanned buckets.
totalMissing
totalMissing:
number
Defined in: payload-availability/reconcile-service.ts:47
Total encrypted-record rows missing local ciphertext across scanned buckets.