{
  "schema_version": "2.0.0",
  "source_index_schema_version": "2.0.0",
  "manifest_kind": "heavy_metal_index_evidence_packet",
  "retrieval_timestamp": "2026-10-24T00:54:07.983Z",
  "page": {
    "slug": "sources/wve2017-ca-sb258-passage-summary",
    "title": "California Cleaning Product Right to Know Act — coalition co-sponsor post-passage summary letter (SB 258, 2017)",
    "description": null,
    "page_type": "source",
    "audience": [],
    "canonical_url": "https://heavymetalindex.com/sources/wve2017-ca-sb258-passage-summary",
    "wiki_doi": null
  },
  "content_pin": {
    "status": "verified_git",
    "reason": null,
    "content_hash_scheme": "sha256-utf8-authored-markdown-v2",
    "content_hash_description": "Strip leading YAML; remove only generated hmi-page-history and hmi-page-references marker blocks; trim trailing whitespace and append one LF. Other Markdown bytes are preserved.",
    "content_sha256": "4e44465ef20b008fd6016cd669e6c8b05147e97e150a56052a52ee4ea1852f74",
    "content_bytes": 14549,
    "metadata_sha256": "e28b8745dac5105b0168c7967e5b4fb372e00a5b36312c4690758f033373bdab",
    "metadata_hash_description": "SHA-256 of recursively key-sorted JSON from parsed YAML, excluding updated and numeric sources (generated display metadata). All other frontmatter fields are included.",
    "published_body_sha256": "f34bb51452ce130fa0add8ab483bb02dcaf3b700077c9f231b80d74aceb89556",
    "published_body_bytes": 15899,
    "published_checksum_note": "Published-body and full-Markdown checksums describe the build input, including generated display sections. They are not claimed to equal the Git revision's display sections.",
    "markdown_sha256": "48806230c7c8d519a2caff6879671483351dcce6acdd07a9ef542a05cfb0bf24",
    "markdown_bytes": 18059,
    "git_commit_sha": "50bc27a2e7d0e30ee23906ff96aec89a09050952",
    "last_commit_sha": "b0ed5d00762d6b1fe1c2ef7cd7410aa5f8d30f3b",
    "last_commit_date": "2026-10-13",
    "git_remote": "https://github.com/paleofoundation/heavymetalindex",
    "verify_command": "node tools/verify-evidence-packet.mjs --commit 50bc27a2e7d0e30ee23906ff96aec89a09050952 --slug sources/wve2017-ca-sb258-passage-summary --sha256 4e44465ef20b008fd6016cd669e6c8b05147e97e150a56052a52ee4ea1852f74 --metadata-sha256 e28b8745dac5105b0168c7967e5b4fb372e00a5b36312c4690758f033373bdab"
  },
  "contributing_sources": [
    "sources/bcpp2017-ca-sb258-factsheet",
    "sources/davidsuzuki2014-toxic-household-cleaners",
    "sources/epa2024-safer-choice-master-criteria-ingredients",
    "sources/epa2024-safer-choice-standard-dfe",
    "sources/nydec2020-cleansing-product-disclosure-bmp"
  ],
  "data_downloads": [],
  "ingest_contract": {
    "metadata_complete": false,
    "ingest_complete": false,
    "gaps": [
      "evidence_fitness",
      "access_url"
    ],
    "completion_note": "Metadata completeness alone does not prove extraction, routing, or primary-source coverage. Completed ingest requires its reconciliation and route audits."
  },
  "license": {
    "prose": "CC BY 4.0",
    "structured_data": "EU database rights reserved — see https://heavymetalindex.com/licensing",
    "attribution": "Heavy Metal Index (heavymetalindex.com), Institute of Contaminant Standards. Cite canonical_url or wiki_doi.",
    "contact": "karen@paleofoundation.com"
  },
  "attestation": {
    "for_use": "Citation, regulatory submission, or peer-review supplementary record.",
    "verifiable_by": "The verify_command checks the authored Markdown and semantic frontmatter against the named Git revision using the documented canonical hash scheme. Generated history and reference blocks are excluded from that pin; separate published checksums include them.",
    "not_a_certification": "This manifest records publication provenance. It does not certify products or independently validate the page's scientific claims.",
    "license_terms": "https://heavymetalindex.com/licensing"
  },
  "generated_at": "2026-10-22T01:21:14.841Z"
}