{
  "schemaVersion": 1,
  "id": "house-bill-of-lading",
  "title": "House bill of lading",
  "synthetic": true,
  "generatedAt": "2026-09-09T04:08:41.784976+00:00",
  "description": "Invented one-page engineering example; no customer data.",
  "purpose": "A non-operative shipment reference for a commercial prospect",
  "scope": "Not issued by a carrier. Not valid for cargo release or title.",
  "sourceType": "digital",
  "selectedFields": [
    "HBL reference",
    "Shipper",
    "Consignee",
    "Freight amount"
  ],
  "retainedFields": [
    "Vessel / voyage",
    "Load / discharge",
    "Cargo",
    "Gross weight"
  ],
  "selection": {
    "targets": [
      "DEMO-HBL-630842",
      "Juniper Demo Exports",
      "Sample Import Partner C",
      "USD 2460.00"
    ],
    "boxes": [
      {
        "page": 1,
        "x0": 230,
        "y0": 230,
        "x1": 558,
        "y1": 250
      },
      {
        "page": 1,
        "x0": 230,
        "y0": 272,
        "x1": 558,
        "y1": 292
      },
      {
        "page": 1,
        "x0": 230,
        "y0": 314,
        "x1": 558,
        "y1": 334
      },
      {
        "page": 1,
        "x0": 230,
        "y0": 524,
        "x1": 558,
        "y1": 544
      }
    ]
  },
  "verification": {
    "boundary": "engine-library-only",
    "profile": "corpus_full",
    "rasterDpi": 240,
    "executionProfile": "safe",
    "checks": [
      {
        "name": "engine.page_safety",
        "passed": true
      },
      {
        "name": "engine.page_fidelity",
        "passed": true
      },
      {
        "name": "engine.safe_envelope",
        "passed": true
      }
    ],
    "pageCount": 1,
    "targetCount": 4,
    "boxCount": 4,
    "outsideMaskChangedFraction": 0.0,
    "emptyOutputTextLayer": true,
    "artifact": {
      "sha256": "5ac26df68ccb753ca1d775384475aa3149d5183f28df0eed7eb980199e7cfd3f",
      "size_bytes": 327471
    },
    "limits": [
      "Calls current engine libraries directly; not the HTTP or application pipeline.",
      "Selected boxes are authored manually; automated detection was not tested.",
      "No tenancy, storage, Node proof, download gate, or share-link test.",
      "Not a production certification or a claim that every sensitive field was found.",
      "The scan example is a clean raster simulation, not a degraded scanner benchmark.",
      "Image-only output has no searchable text layer."
    ]
  },
  "provenance": {
    "sourceCommit": "d371f24cbed381e0ca887195c562988605f09137",
    "engineSourceTreeSha256": "25075390eb765e18ea7086eb51a0649dcb01e9e248c21c66de40cd158be036a8",
    "engineSourceFiles": {
      "__init__.py": "b4352e96429e3b5aa7811b6db0006382aabed095d7a6312ea932f269ef865f5c",
      "extract.py": "eb8203515d15df5d55930b5502eb045aa6cbcb1801db0ac268677a4421da39df",
      "extraction_contract.py": "385cf448b89e9f990e9df5de7a5f10746a69d53a3f9686a343b6cde8a3a4a912",
      "extraction_limits.py": "41e4961bc084ad6f9804c9352f56443b8767d363d3a4904f436c636d87670949",
      "io.py": "4eefd2be30c34385ddde0d51b60ee05d2c3263b1f0bf8edeef0fdfbca8b646cf",
      "job_runner.py": "8644239328cfee950938103e26b24732b49f7a1b557c7568f8fdbb28a4a3d445",
      "limits.py": "7dec1ca3b154ee38b24da997641955b94f808260a854c458b647362a57c127b6",
      "main.py": "cbae38db62f429194d83408c36c5c8c82d9557a502500411ff70815f05605240",
      "native_layer.py": "68eefebd666a5b1c40ed55f90ea5ecda7682cb283e93f274f64598452ed3488b",
      "ocr.py": "76b6c5f4887054e822941c7ba4b9ab7f5c3048e23e03660acccfca3360a1e87e",
      "ocr_process.py": "ab48ec7ca836ca194360ce648873107d01281c4023d58ffaa244132677d92279",
      "page_pipeline.py": "4d8255f3d34f8dc4b6ea74dc0c53bb9b3da08649d077a53d1d7a635e4a40f5c5",
      "pdf_utils.py": "4a35320dca22c6e945571d7a925babe7911334d7da845f997f7c65be7256c550",
      "progress.py": "6a04aacb744f7ffeccfd76c7db8e99efc63507deb416e9a36bc0110e236cdc40",
      "pull_worker.py": "ab5523c4a0ec631354ee34ae8ec3b32538cb7c3a6d660aef2bfd28784a8cccc8",
      "redact.py": "10b07041b39b0eea3acf0071aeb49b3889c9cabb8f9f790dbc9ea38644be6614",
      "request_contract.py": "384b12dd0e117a9560b2389215c24e0097eeec5793687f1fbbf5105cffc50c48",
      "runtime_guard.py": "a2c8de7ecab23132c02600591fc9c5caec5b0692c895c32fa8dfd49b87cbd8c3",
      "safe_envelope.py": "c519b5220ce51fc4e8940e08ac3c1c4e943e493bb17ca846c9aa26a39ff590df",
      "security.py": "3e77888bd2a433a61ed1271a2901f7282e4a145ecdbf747fc618af2add7a3702",
      "tesseract.py": "78e827f13612a314d3837405fc19e4144cacd16dc12ee7f3c590527b09c741c8",
      "versions.py": "1349048068808a13a44eadf11d917cbfda2f2099e01c30ba0fb02262aa504e70",
      "visual_ink.py": "c329501ca380b7fa9c23fa786ea2206cc0c9facee5e04d1674335447e06a18e9",
      "worker.py": "78b7967cd1824dabbf9e16cf758423c516c79c190363caba3d5abe70a2599a52",
      "worker_protocol.py": "7831ea040661b0631718be3bdf5d30b55ff7e67a8d2eab10a67346171a7f96d2"
    },
    "runtimeImageId": "sha256:0c82b37e52a6284ff212ab46d5ee84ce2104ba257561872d007553fddef9244e",
    "runtimeVersions": {
      "pymupdf": "1.28.0",
      "mupdf": "1.29.0",
      "tesseract": "5.5.1",
      "qpdf": "12.2.0"
    },
    "generatorSha256": "69c9a763b02e2712964e666c80d1a2ec6c116862c8efa1ddb87ba2124f3f5736",
    "method": "Read-only current engine source in existing dependency image; network disabled."
  },
  "files": {
    "source.pdf": {
      "url": "/examples/house-bill-of-lading/source.pdf",
      "sha256": "af17fbe6b9fe36c38c2f94fee6e27b7bb383109562cd56cff0b52dd4af4a7e8f",
      "sizeBytes": 2706
    },
    "redacted.pdf": {
      "url": "/examples/house-bill-of-lading/redacted.pdf",
      "sha256": "5ac26df68ccb753ca1d775384475aa3149d5183f28df0eed7eb980199e7cfd3f",
      "sizeBytes": 327471
    },
    "before.webp": {
      "url": "/examples/house-bill-of-lading/before.webp",
      "sha256": "48913cab62f5420ba1c3ef190306884105e81c1ece487cf4bcd511fc909a73bd",
      "sizeBytes": 75874
    },
    "after.webp": {
      "url": "/examples/house-bill-of-lading/after.webp",
      "sha256": "cb6ac5b87e9980b01a48d2ca09992aeb8fc129dd4bbbbe9ebf7e839b2b0f5aa1",
      "sizeBytes": 66280
    }
  },
  "preview": {
    "width": 1224,
    "height": 1584
  }
}
