{
  "schema": "kallipolis.revalidation-client-bundle.v1",
  "bundleVersion": "1.0.0",
  "state": "verified-local-bundle-contract",
  "snapshotAt": "2026-08-29T11:22:09.000Z",
  "sources": {
    "integrityManifest": {
      "path": "ops/evidence/revalidation-client-integrity-manifest-2026-08-29.json",
      "rawHash": "sha256:e230a4478a77aefc43a3438756c4014e28e2fccd239279e336413221b00b38b7",
      "clientSetHash": "sha256:024028cea80a243de431994673b519074617b3dc0ed8725d0fae2846b6cf11bc"
    },
    "discoveryStateContract": {
      "path": "ops/evidence/revalidation-client-discovery-state-contract-2026-08-29.json",
      "rawHash": "sha256:258180828c088f4a520369e5f4d252def303a73622e42c6639684de3854e23fe",
      "schema": "kallipolis.revalidation-client-discovery-state.v1",
      "state": "verified-local-discovery-state-contract"
    }
  },
  "counts": {
    "clients": 3,
    "testEvidenceFiles": 6,
    "catalogDiscoverableClients": 3,
    "preparedLocalCandidates": 3,
    "verifiedExternalIntegrations": 0
  },
  "clients": [
    {
      "id": "revalidation-lineage-discovery",
      "clientPath": "apps/web/public/examples/revalidation/lineage-discovery-client.mjs",
      "publicPath": "/examples/revalidation/lineage-discovery-client.mjs",
      "clientSha256": "sha256:ff87ff133ef7983de38966d93e836555fb97703a2ea89936711a324ff1bcb18c",
      "resultSchema": "kallipolis.revalidation-lineage-discovery-result.v1",
      "catalogResourceId": "resource.integration-candidate.revalidation-lineage-discovery-client",
      "catalogSchema": "kallipolis.revalidation-lineage-discovery-client.v1",
      "discoveryState": "catalog-llms-sitemap-local-candidate",
      "discoverySurfaces": [
        "source-tree",
        "catalog",
        "llms.txt",
        "sitemap"
      ],
      "classification": "prepared-local-candidate",
      "testEvidence": [
        {
          "path": "apps/web/tests/revalidation-lineage-client.test.mjs",
          "sha256": "sha256:d8d213f74455875017cc8aab6ee8184a9ebcea0f32367102ece51bd4e871d382"
        },
        {
          "path": "tests/revalidation-lineage-client-local-discovery.sh",
          "sha256": "sha256:6df6320286e7011d3c222a41a3e37186cdb85538fad5a9f70f0a87adf3488c38"
        }
      ],
      "memberHash": "sha256:2d6e64d26916e80f30d11452df12542ca3bdce15c545d273f716f003a26e456a"
    },
    {
      "id": "revalidation-matrix-contract-discovery",
      "clientPath": "apps/web/public/examples/revalidation/matrix-contract-discovery-client.mjs",
      "publicPath": "/examples/revalidation/matrix-contract-discovery-client.mjs",
      "clientSha256": "sha256:d0af4b50bde330c6614df94edacb99d22e4153e19e1104589ae874299fc0bc51",
      "resultSchema": "kallipolis.revalidation-matrix-contract-discovery-result.v1",
      "catalogResourceId": "resource.integration-candidate.revalidation-matrix-discovery-client",
      "catalogSchema": "kallipolis.revalidation-matrix-contract-discovery-client.v1",
      "discoveryState": "catalog-llms-sitemap-local-candidate",
      "discoverySurfaces": [
        "source-tree",
        "catalog",
        "llms.txt",
        "sitemap"
      ],
      "classification": "prepared-local-candidate",
      "testEvidence": [
        {
          "path": "apps/web/tests/revalidation-matrix-client.test.mjs",
          "sha256": "sha256:1377f436b4c82841a15d86659126b6053cb84229a2369f30781cbfd0cd2ea136"
        },
        {
          "path": "tests/revalidation-matrix-client-local-discovery.sh",
          "sha256": "sha256:2f56fa0df2526a8e89f68e3aedc6d77c3f7f1be47aedde2ac2f305280afe7dd1"
        }
      ],
      "memberHash": "sha256:a9847a6a8f61cc18286206f864ac3b1c94b61360d093c09baf3ccc0e4d050698"
    },
    {
      "id": "revalidation-dry-run-lineage-discovery",
      "clientPath": "apps/web/public/examples/revalidation/dry-run-lineage-discovery-client.mjs",
      "publicPath": "/examples/revalidation/dry-run-lineage-discovery-client.mjs",
      "clientSha256": "sha256:f0e1256babbf7ca8cbfdc13cc559a8635af679310d7f72ea70de87595dd75dbf",
      "resultSchema": "kallipolis.revalidation-dry-run-lineage-discovery-result.v1",
      "catalogResourceId": "resource.integration-candidate.revalidation-dry-run-lineage-discovery-client",
      "catalogSchema": "kallipolis.revalidation-dry-run-lineage-discovery-client.v1",
      "discoveryState": "catalog-llms-sitemap-local-candidate",
      "discoverySurfaces": [
        "source-tree",
        "catalog",
        "llms.txt",
        "sitemap"
      ],
      "classification": "prepared-local-candidate",
      "testEvidence": [
        {
          "path": "apps/web/tests/revalidation-dry-run-lineage-client.test.mjs",
          "sha256": "sha256:531bd381b91f9ee3de75d949ac96e7db3e26afc3870ae90391045b0fae64fb6e"
        },
        {
          "path": "tests/revalidation-dry-run-lineage-client-local-discovery.sh",
          "sha256": "sha256:d1c1f73f196fc3cc3f28a2872dbc0f7a324e1b0a23443564ae19703fa84d90f7"
        }
      ],
      "memberHash": "sha256:11c55c78e64019a3e925dc1356d2b1f72e9fca9f68970e48263b406c84044bf9"
    }
  ],
  "bundleHash": "sha256:f5d8a2c8234622a7f5ab86f49d463d8816d3ca45f2b9b670ec4486251d598d83",
  "boundaries": {
    "publicDeploymentPerformed": false,
    "sitesVersion": 19,
    "verifiedIntegrationExamples": 50,
    "verifiedIntegrationKpiIncrease": 0,
    "productionStateChanged": false,
    "organicUseClaimed": false,
    "walletWrites": 0,
    "niulaiTransactions": 0
  },
  "privacy": {
    "credentialsStored": false,
    "identityOrActivityStored": false,
    "requestOrResponseBodiesStored": false,
    "walletDataStored": false
  }
}
