{
  "version": "2026-10-02-v1",
  "canonicalOwner": {
    "siteId": "gongshizhuanhuan-f3c0c549",
    "domain": "imagetolatex.com"
  },
  "evidenceThesis": "In a disclosed authored formula corpus, the pinned imagetolatex LaTeX\u2192MathML\u2192OMML exporter can be audited separately for parser acceptance, selected native equation structures, invalid inputs and DOCX package integrity.",
  "claims": [
    {
      "id": "native-structure-results",
      "statement": "All 32 prescribed valid cases in this authored corpus produced the selected expected OMML elements/text, and the resulting DOCX contained 32 native equation objects in well-formed WordprocessingML.",
      "anchor": "structural-results",
      "evidence": [
        "corpus.json",
        "results.json",
        "results.csv",
        "structural-examples.docx",
        "document.xml"
      ],
      "method": "Execute the real pinned exporter; check per-case predeclared tags and text; independently unzip DOCX and parse word/document.xml with Python\u2019s XML parser.",
      "limits": "These checks are not rendered, semantic, schema-complete or actual Word-client verification; no OCR or competitor was tested."
    },
    {
      "id": "invalid-input-results",
      "statement": "The parser rejected all six invalid-input probes, while blank inputs still produced empty OMML when the lower-level export function was called directly. Parser and exporter outcomes must be reported separately.",
      "anchor": "parser-and-exporter-boundaries",
      "evidence": [
        "corpus.json",
        "results.json",
        "results.csv"
      ],
      "method": "Record isParseableLatex and latexToOmml independently for six invalid cases, without treating emitted empty markup as valid mathematical content.",
      "limits": "Direct low-level calls are not evidence that the public UI accepts blank inputs. Four extended probes are reported separately and do not demonstrate color, spacing or macro fidelity."
    }
  ],
  "limits": [
    "42 deliberately authored synthetic cases; not an OCR, user-document, random or competitive corpus.",
    "No paid provider calls or customer/private uploads.",
    "Presence of selected XML tags and text does not prove exact semantics, visual equivalence, preservation of style or all syntax support.",
    "No Word application, OS/version compatibility, accessibility or full OOXML-schema verification has been completed.",
    "Regenerated DOCX package hashes can differ due to timestamp metadata; structural results, inputs and original deliverable hash are the audit references."
  ],
  "independentReaderValue": "Provides worked examples, disclosed calculation/structural criteria, actual original results and downloadable inputs without requiring a product purchase or an external citation.",
  "reproduction": {
    "frozenPackage": "python3 verify-docx.py",
    "rerunExporter": "node --import <site-root>/node_modules/tsx/dist/loader.mjs reproduce.mjs <site-root>",
    "scope": "Actual exporter rerun requires the pinned site modules and existing dependencies. Downloaded corpus, XML and DOCX can be inspected independently without that checkout."
  }
}
