{
  "schemaVersion": "promethean-state-1.0",
  "substrateVersion": "0.1.0",
  "generatedAtMs": 1779079143596,
  "generatedAtIso": "2026-05-18T04:39:03.596Z",
  "evidenceStreams": [
    {
      "id": "§47",
      "kind": "public-test-pattern-harvest",
      "live": false,
      "records": 636,
      "auditTrail": "docs/adr (§47 series)",
      "note": "cycle 636; cross-cycle signature accumulation in signatures.jsonl"
    },
    {
      "id": "§54",
      "kind": "cve-vulnerability-harvest",
      "live": true,
      "records": 0,
      "auditTrail": "docs/adr/2026-05-08-dataset-harvest-cve-mvp.md",
      "note": "0 CVE records mapped; 0 GHSA-tagged"
    },
    {
      "id": "§54.1",
      "kind": "cve-fix-commit-pattern-harvest",
      "live": false,
      "records": 0,
      "auditTrail": "docs/adr/2026-05-08-fix-commit-cve-harvest.md",
      "note": "GitHub fix-commit patches harvested per CVE; routed into §47.1 signature memory via ADR (r)"
    },
    {
      "id": "§56.1",
      "kind": "eu-enforcement-decisions",
      "live": true,
      "records": 2,
      "auditTrail": "docs/adr/2026-05-08-eu-enforcement-decisions.md",
      "note": "ICO English + CNIL French DPA enforcement decisions ingested as HTML"
    },
    {
      "id": "§68",
      "kind": "stackoverflow-near-miss-corpus",
      "live": false,
      "records": 0,
      "auditTrail": "docs/adr/2026-05-08-stackoverflow-adapter.md",
      "note": "Accepted-answer pairs with expected/actual phrasing — developer near-miss evidence"
    },
    {
      "id": "§69 + §70",
      "kind": "bug-bounty-and-postmortem-narratives",
      "live": false,
      "records": 0,
      "auditTrail": "docs/adr/2026-05-08-bug-bounty-postmortem-adapters.md",
      "note": "adapters shipped; awaiting first ingest"
    },
    {
      "id": "§72",
      "kind": "library-patchnotes-harvest",
      "live": true,
      "records": 18,
      "auditTrail": "docs/adr/2026-05-11-library-patchnotes.md",
      "note": "4 release entries across 8 libraries; 18 CWE-shape predicates extracted via deterministic token matching"
    }
  ],
  "statisticalClaims": [],
  "crossStreamConvergences": [
    {
      "signature": "null-check|<id>",
      "strength": 2,
      "streamsObserved": [
        "production-runtime",
        "public-harvest"
      ],
      "distinctRepos": 61,
      "distinctOperandValues": 1,
      "alreadyPromoted": true,
      "auditTrail": "docs/adr/2026-05-08-cross-stream-convergence.md"
    },
    {
      "signature": "equality|<id>.status_code",
      "strength": 2,
      "streamsObserved": [
        "production-runtime",
        "public-harvest"
      ],
      "distinctRepos": 15,
      "distinctOperandValues": 11,
      "alreadyPromoted": true,
      "auditTrail": "docs/adr/2026-05-08-cross-stream-convergence.md"
    }
  ],
  "corpus": {
    "activeCorpusEntries": 66,
    "accumulatedSignatures": 5677,
    "mappableCveRecords": 0,
    "observationWindowEarliestYm": null,
    "observationWindowLatestYm": null,
    "merkle": {
      "totalLeaves": 66,
      "rootHash": "8e7286eee18147ce52ec89c62df9fcd8d184c1744af7443b936eefc04ce6666c",
      "emptyRootHash": "0000000000000000000000000000000000000000000000000000000000000000",
      "hashAlgorithm": "sha256",
      "canonicalForm": "v1"
    }
  },
  "auditTrail": {
    "adrCount": 50,
    "adrIndexPath": "docs/adr/INDEX.md",
    "latestAdrId": "oo",
    "latestAdrDate": "2026-05-14"
  },
  "wireActivity": {
    "wire1CrossStream": {
      "candidatesStrength2": 2,
      "candidatesStrength3": 0
    },
    "wire2RisingCwe": {
      "explicitCandidates": 0,
      "risingCwes": []
    },
    "wire3ProductionRuntime": {
      "candidates": 6
    },
    "wire4FingerprintSelection": {
      "corpusEntriesWithCweTopics": 0,
      "corpusEntriesUniversalOnly": 5677,
      "note": "Wire 4 fires operator-side at product-build time (factory:fingerprint-demo CLI). The substrate-side metric is the CWE-tag distribution of the corpus available for fingerprint-driven selection."
    }
  },
  "promotionLog": {
    "totalEntries": 66,
    "headHash": "69480a3b7bff394f7da87ed0cf85b47b7b0643b079dade6f2b7e6cefbc40137f",
    "lastEntryId": 66,
    "lastTimestampIso": "2026-05-10T16:59:47.237Z",
    "genesisHash": "0000000000000000000000000000000000000000000000000000000000000000",
    "hashAlgorithm": "sha256",
    "canonicalForm": "v1"
  },
  "honeypots": {
    "schemaVersion": "promethean-honeypots-1.0",
    "totalDefined": 5,
    "manifestHash": "65ece45b94341ea1cde581fe62d540124f9aa28bd31aac525b0507c2431202f0",
    "corpusHits": 0,
    "signatureMemoryHits": 0,
    "status": "clean",
    "lastScannedIso": "2026-05-18T04:39:03.596Z"
  },
  "publishedStreamKeys": {
    "schemaVersion": "promethean-stream-keys-1.0",
    "canonicalForm": "v1",
    "keys": [
      {
        "streamId": "public-harvest",
        "publicKey": "+WyC/QMnFU1hFHtPW8dopDg4VI1ohm8hkWwd8hYSQFI=",
        "trustWeight": 0.7
      },
      {
        "streamId": "cve-harvest",
        "publicKey": "QxieWANZzJD9bRoVzZGZe7Z1amu98orV7TmBi1O+iaU=",
        "trustWeight": 0.9
      },
      {
        "streamId": "fix-commit",
        "publicKey": "Hpg/F9QJGgh53Txj1GylUS/YLmYHmylmk3xbI1wjNYo=",
        "trustWeight": 0.85
      },
      {
        "streamId": "ghsa",
        "publicKey": "F95/pMzUqNnFW/WVD+ZewN+wHwAtTXyx9Y0IkYWEqqI=",
        "trustWeight": 0.85
      },
      {
        "streamId": "stackoverflow",
        "publicKey": "/JHPf7Fv1MMGfdvYrCWxayiPZtp1LJFpJTgd0AwmznA=",
        "trustWeight": 0.4
      },
      {
        "streamId": "production-runtime",
        "publicKey": "H8AYPsveeVp6TBMkbZ3RMH6S5IurVZx9e7tjhBdyUqY=",
        "trustWeight": 1
      },
      {
        "streamId": "library-patchnotes",
        "publicKey": "GWUlFNsJxJ9aDobxPIfP87Qe9vdytLdy6o/ZQDVT3Rc=",
        "trustWeight": 0.88
      }
    ]
  },
  "signedObservations": {
    "schemaVersion": "promethean-signed-observations-1.0",
    "totalEntries": 0,
    "entriesPerStream": {
      "public-harvest": 0,
      "cve-harvest": 0,
      "fix-commit": 0,
      "ghsa": 0,
      "stackoverflow": 0,
      "production-runtime": 0,
      "library-patchnotes": 0
    },
    "canonicalForm": "v1"
  },
  "transparencyLog": {
    "totalEntries": 8,
    "headHash": "028ce04a43089a3513a34ba8e356567609f7f99d281c961b3989aa87cdb00431",
    "lastEntryId": 8,
    "lastGeneratedAtIso": "2026-05-18T04:39:03.596Z",
    "genesisHash": "0000000000000000000000000000000000000000000000000000000000000000",
    "hashAlgorithm": "sha256",
    "canonicalForm": "v1"
  },
  "timeAnchor": null,
  "selfCheck": {
    "allClaimsHaveAuditTrail": true,
    "allHighConfidenceHaveSufficientN": true,
    "allConvergencesAreCrossStream": true
  }
}
