{
  "schema_version": "fasttool-evidence-receipt/v1",
  "tool_slug": "pdf-table-extractor",
  "tool_version": "2026.09.19.1",
  "canonical_url": "https://fasttool.app/tools/pdf-table-extractor/",
  "created_at": "2026-09-19T02:46:21.216Z",
  "input_source": "generated_fixture",
  "input_hashes": {
    "benchmark_policy": "abdc79a618428425646d75b6ecf735da6b6907e9262bb6937a62a1c905ae4bfb",
    "fixture_source": "0db0abf3d1980822470e49cddeab62e3e8a75c16dd56b0a57b1bbe6adf3a1a60"
  },
  "artifact_hashes": {
    "benchmark-results.json": "c7f0fe882bba5651dfb3b0e094cdb02565643c2b31833c17c7ee9b53a9fd51fa",
    "benchmark-results.csv": "2a881f902086c107b50db0e6f3d78fbd6df753caef9403c03125004a2a88fd40",
    "benchmark-methodology.md": "5929749bbd32ac1bf05364898937a063e877a8ef7bcf855b7bf65729ebf381f0",
    "benchmark-coverage.svg": "0fa1df095411c33aeb6cb87b517431f73b10274f07365aa7dc17b8d22e5839ae"
  },
  "artifacts": [
    {
      "name": "benchmark-results.json",
      "media_type": "application/json",
      "byte_length": 6622,
      "sha256": "c7f0fe882bba5651dfb3b0e094cdb02565643c2b31833c17c7ee9b53a9fd51fa"
    },
    {
      "name": "benchmark-results.csv",
      "media_type": "text/csv;charset=utf-8",
      "byte_length": 2599,
      "sha256": "2a881f902086c107b50db0e6f3d78fbd6df753caef9403c03125004a2a88fd40"
    },
    {
      "name": "benchmark-methodology.md",
      "media_type": "text/markdown;charset=utf-8",
      "byte_length": 1880,
      "sha256": "5929749bbd32ac1bf05364898937a063e877a8ef7bcf855b7bf65729ebf381f0"
    },
    {
      "name": "benchmark-coverage.svg",
      "media_type": "image/svg+xml;charset=utf-8",
      "byte_length": 1797,
      "sha256": "0fa1df095411c33aeb6cb87b517431f73b10274f07365aa7dc17b8d22e5839ae"
    }
  ],
  "source_refs": [
    "https://pdfa.org/resource/iso-32000-pdf/",
    "https://www.rfc-editor.org/rfc/rfc4180",
    "https://owasp.org/www-community/attacks/CSV_Injection",
    "https://www.ecma-international.org/publications-and-standards/standards/ecma-376/"
  ],
  "assumptions": [
    "All benchmark PDFs are generated synthetic fixtures with checked expected decisions.",
    "The fixed-clock policy is used only to prove deterministic artifact bytes."
  ],
  "warnings": [
    "Decision agreement on these fixtures is not an accuracy percentage for arbitrary PDFs.",
    "Receipt integrity does not establish source authority or semantic correctness."
  ],
  "limits": [
    "Synthetic fixtures only; no live customer or production PDF is represented.",
    "No OCR, decryption, complete ISO 32000 validation or accounting correctness claim is made.",
    "Every unsupported selected surface is privacy-minimized instead of exported as candidate table values."
  ],
  "fixture_id": "pdf-table-extractor-v1-matrix-20260804",
  "verification_url": "https://fasttool.app/tools/receipt-verifier/",
  "parent_receipt_hashes": [],
  "verification": {
    "exact_input_hashes": true,
    "exact_artifact_hashes": true,
    "independent_verification_claimed": false
  },
  "result_summary": {
    "scenarios": 16,
    "expected_decisions_matched": 16,
    "false_passes": 0,
    "sensitive_cell_leaks": 0,
    "pass": 5,
    "block": 1,
    "indeterminate": 10
  },
  "engine_sha256": "4f791f450e9ea66db56d83f6f0270b4b70f423979bbd04b94cd8f96a0e0f303d",
  "receipt_core_sha256": "ce359f0020119604fc4af7672e5c1dfa71d00866724e9347783b4c915f56427b"
}
