{
  "schema": "kallipolis.revalidation-dry-run-lineage-ledger.v1",
  "state": "verified-local-audit-evidence",
  "snapshotAt": "2026-08-29T05:35:00.000Z",
  "input": {
    "path": "ops/revalidation-dry-run-lineage-audit-input.json",
    "rawHash": "sha256:cab55c5ea6663a761a70ba7155b8b4b119685368565514059d6dbd857e1f127c"
  },
  "lineageLedger": {
    "path": "ops/evidence/revalidation-artifact-lineage-ledger-244-335-336-2026-08-29.json",
    "rawHash": "sha256:5370c3a7a9c926303e5122d1034b2c18ad151dda35b6f988029c6fb990dd3d63",
    "canonicalHash": "sha256:88d12b780c7722a585b28d304a36fd7d9100643e6ce43d3df760950ab523f902"
  },
  "counts": {
    "statesVerified": 3,
    "manifestsVerified": 3,
    "dryRunArtifactsVerified": 6,
    "exactBindingsByState": [
      244,
      335,
      336
    ],
    "executionBatchesByState": [
      15,
      20,
      20
    ],
    "totalDryRunPlannedBindings": 927,
    "totalExecutedBindings": 0,
    "totalNetworkCalls": 0,
    "productionPromotionEligible": 0,
    "lifecycleChangesApplied": 0
  },
  "states": [
    {
      "id": "recovery-aware-244",
      "counts": {
        "exactBindings": 244,
        "expiryGroups": 11,
        "executionBatches": 15,
        "dryRunArtifacts": 2,
        "dryRunPlannedBindings": 248
      },
      "manifest": {
        "path": "ops/evidence/recovery-aware-readiness-revalidation-execution-manifest-244-2026-08-29.json",
        "rawHash": "sha256:7ce30abd962f77f7ae84961ef691125284279b54780e1083d40565d0005e7d05",
        "canonicalHash": "sha256:596ce791e36eb973210328732fac2f6e0663d7441fedfd53cf9fa6f6261bd8dc",
        "exactBindingSetHash": "sha256:706d695715b0d9128666c557338d4c25b0d3f86003f603bc789e50dc21a6300a",
        "lineageRawHashVerified": true
      },
      "dryRuns": [
        {
          "role": "first-batch",
          "path": "ops/evidence/recovery-aware-readiness-revalidation-dry-run-revalidate-01-2026-08-29.json",
          "rawHash": "sha256:497fed073c63e0f60b5cc38eb1241212f127f55b21bf8252313e9b170396712c",
          "canonicalHash": "sha256:e883aecbe0881727d63371e621203404784e1afaab97412fd6f1c58224b6b6e7",
          "schema": "kallipolis.readiness-revalidation-batch-dry-run.v1",
          "state": "dry-run-planned-not-executed",
          "manifestRawHash": "sha256:7ce30abd962f77f7ae84961ef691125284279b54780e1083d40565d0005e7d05",
          "selectedBatches": 1,
          "plannedBindings": 4,
          "executedBindings": 0,
          "networkCallsMade": 0
        },
        {
          "role": "matrix",
          "path": "ops/evidence/recovery-aware-readiness-revalidation-dry-run-matrix-15-2026-08-29.json",
          "rawHash": "sha256:3bff9f3e63caa6b5bf3fbc795c86e690af00c5de68dc89aa6f8f6d67265ffed1",
          "canonicalHash": "sha256:e71d3b8f9df4a0890833913b754fe51bed6e61bb26f95e5df0119616b48a592e",
          "schema": "kallipolis.readiness-revalidation-dry-run-matrix.v1",
          "state": "dry-run-planned-not-executed",
          "manifestRawHash": "sha256:7ce30abd962f77f7ae84961ef691125284279b54780e1083d40565d0005e7d05",
          "selectedBatches": 15,
          "plannedBindings": 244,
          "executedBindings": 0,
          "networkCallsMade": 0
        }
      ],
      "proof": {
        "firstBatchEqualsManifest": true,
        "matrixEqualsCompleteManifest": true,
        "embeddedManifestRawHashesVerified": true,
        "crossStateSubstitutionAccepted": false
      }
    },
    {
      "id": "first-100-merged-335",
      "counts": {
        "exactBindings": 335,
        "expiryGroups": 16,
        "executionBatches": 20,
        "dryRunArtifacts": 2,
        "dryRunPlannedBindings": 339
      },
      "manifest": {
        "path": "ops/evidence/first-100-merged-readiness-revalidation-execution-manifest-335-2026-08-29.json",
        "rawHash": "sha256:78c6c1e6c49b92acaac55a2ba42bce917e0e974249bcd25355c363e0f5750635",
        "canonicalHash": "sha256:147299237e9bb2b3b542fe0643acc068f8968a07f888ea39b6166ac3ff1a81a0",
        "exactBindingSetHash": "sha256:ad3300583a342aa07705e8095f36afaf1fc13c2d8099844be4ba56e238e004ac",
        "lineageRawHashVerified": true
      },
      "dryRuns": [
        {
          "role": "first-batch",
          "path": "ops/evidence/first-100-merged-readiness-revalidation-dry-run-revalidate-01-2026-08-29.json",
          "rawHash": "sha256:1b2e958bcd81bebf3f8249f570e65a9fc225b2f390f6d9a09daad30827d11919",
          "canonicalHash": "sha256:2a0fb9df9c3000752e7328345db3e322115bfbeebbe614ccd23956821cd18c31",
          "schema": "kallipolis.readiness-revalidation-batch-dry-run.v1",
          "state": "dry-run-planned-not-executed",
          "manifestRawHash": "sha256:78c6c1e6c49b92acaac55a2ba42bce917e0e974249bcd25355c363e0f5750635",
          "selectedBatches": 1,
          "plannedBindings": 4,
          "executedBindings": 0,
          "networkCallsMade": 0
        },
        {
          "role": "matrix",
          "path": "ops/evidence/first-100-merged-readiness-revalidation-dry-run-matrix-20-2026-08-29.json",
          "rawHash": "sha256:c97032e436aca0074e9e9b87475c6c9c5d32645afd1490e9f3ee9a0fbb1cd699",
          "canonicalHash": "sha256:ce8470f99c8af14510c9e5b048f2f3b21a18a496988af9b65a8efc3c32561348",
          "schema": "kallipolis.readiness-revalidation-dry-run-matrix.v1",
          "state": "dry-run-planned-not-executed",
          "manifestRawHash": "sha256:78c6c1e6c49b92acaac55a2ba42bce917e0e974249bcd25355c363e0f5750635",
          "selectedBatches": 20,
          "plannedBindings": 335,
          "executedBindings": 0,
          "networkCallsMade": 0
        }
      ],
      "proof": {
        "firstBatchEqualsManifest": true,
        "matrixEqualsCompleteManifest": true,
        "embeddedManifestRawHashesVerified": true,
        "crossStateSubstitutionAccepted": false
      }
    },
    {
      "id": "complete-state-336",
      "counts": {
        "exactBindings": 336,
        "expiryGroups": 16,
        "executionBatches": 20,
        "dryRunArtifacts": 2,
        "dryRunPlannedBindings": 340
      },
      "manifest": {
        "path": "ops/evidence/complete-state-readiness-revalidation-execution-manifest-336-2026-08-29.json",
        "rawHash": "sha256:ef4e7a6c6f224808585b622c8205eb04d46c59e1fc3c0e40db6596d88ec3b56a",
        "canonicalHash": "sha256:157fed51045bb0654e6758923ff2b6219967cc5c605e52bd5d5986aee905bfa1",
        "exactBindingSetHash": "sha256:6ea4e726f3e9694f7035212d41f9334d3fe86027ee9364ef821d25d9c556ec3c",
        "lineageRawHashVerified": true
      },
      "dryRuns": [
        {
          "role": "first-batch",
          "path": "ops/evidence/complete-state-readiness-revalidation-dry-run-revalidate-01-2026-08-29.json",
          "rawHash": "sha256:bd8b53e389571466e3476d14ae4711a72e77280b8af7c2548265084259b6aa93",
          "canonicalHash": "sha256:b4e6bbd72c44b772754b9aaf60ee37460888edfd2327e394d9788afc88267e0e",
          "schema": "kallipolis.readiness-revalidation-batch-dry-run.v1",
          "state": "dry-run-planned-not-executed",
          "manifestRawHash": "sha256:ef4e7a6c6f224808585b622c8205eb04d46c59e1fc3c0e40db6596d88ec3b56a",
          "selectedBatches": 1,
          "plannedBindings": 4,
          "executedBindings": 0,
          "networkCallsMade": 0
        },
        {
          "role": "matrix",
          "path": "ops/evidence/complete-state-readiness-revalidation-dry-run-matrix-20-2026-08-29.json",
          "rawHash": "sha256:c9c8115731c4c668575204a706adfc03cf88b7adc4c50836e8360aae1acae0a0",
          "canonicalHash": "sha256:f48d2289ddccd4cf3145399e493076c803cd226912942e13f98049516ca7cefb",
          "schema": "kallipolis.readiness-revalidation-dry-run-matrix.v1",
          "state": "dry-run-planned-not-executed",
          "manifestRawHash": "sha256:ef4e7a6c6f224808585b622c8205eb04d46c59e1fc3c0e40db6596d88ec3b56a",
          "selectedBatches": 20,
          "plannedBindings": 336,
          "executedBindings": 0,
          "networkCallsMade": 0
        }
      ],
      "proof": {
        "firstBatchEqualsManifest": true,
        "matrixEqualsCompleteManifest": true,
        "embeddedManifestRawHashesVerified": true,
        "crossStateSubstitutionAccepted": false
      }
    }
  ],
  "continuity": {
    "stateOrder": [
      "recovery-aware-244",
      "first-100-merged-335",
      "complete-state-336"
    ],
    "manifestRawHashesContinueVerifiedLineage": true,
    "crossStateSubstitutionAccepted": false
  },
  "executionBoundary": {
    "sourceResolutionPerformed": false,
    "networkCodePathPresent": false,
    "approvalRequestCreated": false,
    "deploymentApprovalObtained": false,
    "productionMetricPublicationApproved": false,
    "walletWrites": 0,
    "niulaiTransactions": 0
  },
  "privacy": {
    "sourceBodiesStored": false,
    "ownerOrReviewerIdentityStored": false,
    "userOrAgentActivityStored": false,
    "requestOrResponseBodiesStored": false,
    "credentialsStored": false,
    "walletDataStored": false
  }
}
