{
  "schema_version": "2.0.0",
  "source_index_schema_version": "2.0.0",
  "manifest_kind": "heavy_metal_index_evidence_packet",
  "retrieval_timestamp": "2026-10-11T04:38:55.341Z",
  "page": {
    "slug": "products/dish-soaps-manual",
    "title": "Dish soaps (manual dishwashing)",
    "description": null,
    "page_type": "product-category",
    "audience": [
      "regulator",
      "educator",
      "brand-legal",
      "brand-qa",
      "retailer-compliance"
    ],
    "canonical_url": "https://heavymetalindex.com/products/dish-soaps-manual",
    "wiki_doi": null
  },
  "content_pin": {
    "status": "unpinned",
    "reason": "Git history and a matching verified prior manifest are unavailable.",
    "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": "493f243e96ef46052837f113319782e29b9c5dd8e6eb0aec550d84269783103b",
    "content_bytes": 15136,
    "metadata_sha256": "b6aa9966c2a3c1ac9852df77c477336171ea8d6fd78c9517ab1110130a18648d",
    "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": "f3e44224827b06f55e2622119c03a4a24265a230c297bdedfdc3697880755108",
    "published_body_bytes": 15374,
    "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": "bd700b450ad22d1f965379d947fd1873175729ea33caf64699c713cf1ad22375",
    "markdown_bytes": 16077,
    "git_commit_sha": null,
    "last_commit_sha": null,
    "last_commit_date": null,
    "git_remote": "https://github.com/paleofoundation/heavymetalindex",
    "verify_command": null
  },
  "contributing_sources": [
    "sources/davidsuzuki2014-toxic-household-cleaners",
    "sources/ec2024-eu-ecolabel-user-manual-detergents",
    "sources/ecetoc1992-tr045-ni-co-cr-consumer-products",
    "sources/epa2024-safer-choice-master-criteria-ingredients",
    "sources/epa2024-safer-choice-standard-dfe",
    "sources/greenseal2022-gs52-specialty-household-cleaners",
    "sources/iwegbue2019-household-hygienic-products-nigeria",
    "sources/jrc2025-eu-ecolabel-revision-detergents-tr2-ahwg2",
    "sources/nydec2020-cleansing-product-disclosure-bmp",
    "sources/ral2024-eu-ecolabel-factsheet-household-detergents",
    "sources/tjandraatmadja2010-csiro-household-products-nutrients-elements",
    "sources/zhang2010-beijing-detergents-ten-metals"
  ],
  "data_downloads": [],
  "ingest_contract": null,
  "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": "This manifest reports build-input checksums but has no verified Git pin. It cannot establish that these page bytes correspond to a named Git revision.",
    "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-09T09:42:02.501Z"
}