{
  "created_for": "Refentra distribution pilot",
  "role": "INPUT_FIXTURES_ONLY",
  "generation": "Procedural Pillow drawing and explicit PNG text padding; no user pictures/documents",
  "public_release": "Owner authorized limited reuse on 2026-09-20; exact scope and terms in README.md. Applies only to these six synthetic input files.",
  "records": [
    {
      "file": "synthetic_base.png",
      "bytes": 10620,
      "sha256": "4d1e21cdc2ad2c9a2ce12086444a00a371ccb89d3b3f398b274b53ec60696d7a",
      "role": "SYNTHETIC_INPUT_NOT_PRODUCT_OUTPUT",
      "purpose": "Ordinary valid small PNG input",
      "extension": ".png",
      "actual_format": "PNG",
      "dimensions": [640, 480],
      "pillow_decode_passed": true,
      "png_chunk_crc_passed": true,
      "threshold_bytes": 200000,
      "byte_limit_passed": true,
      "limits": "Padded PNG text chunks make exact boundary sizes. Not a natural-image compression benchmark."
    },
    {
      "file": "boundary_199999_bytes.png",
      "bytes": 199999,
      "sha256": "d21481846fde5e826be71e1bd6e5f6651f1bf5392f120276545efc7ce92a54b0",
      "role": "SYNTHETIC_INPUT_NOT_PRODUCT_OUTPUT",
      "purpose": "Exact decimal byte boundary",
      "extension": ".png",
      "actual_format": "PNG",
      "dimensions": [640, 480],
      "pillow_decode_passed": true,
      "png_chunk_crc_passed": true,
      "threshold_bytes": 200000,
      "byte_limit_passed": true,
      "limits": "Padded PNG text chunks make exact boundary sizes. Not a natural-image compression benchmark."
    },
    {
      "file": "boundary_200000_bytes.png",
      "bytes": 200000,
      "sha256": "1afcb0651ffb37c291e7d31d477b6b879d520fc9fd47ef31100def5cdc5e8eda",
      "role": "SYNTHETIC_INPUT_NOT_PRODUCT_OUTPUT",
      "purpose": "Exact decimal byte boundary",
      "extension": ".png",
      "actual_format": "PNG",
      "dimensions": [640, 480],
      "pillow_decode_passed": true,
      "png_chunk_crc_passed": true,
      "threshold_bytes": 200000,
      "byte_limit_passed": true,
      "limits": "Padded PNG text chunks make exact boundary sizes. Not a natural-image compression benchmark."
    },
    {
      "file": "boundary_200001_bytes.png",
      "bytes": 200001,
      "sha256": "08bd48c9dac8f555ed826f16ee8722e34cd24c2e6f24b40322f71a877e5624e1",
      "role": "SYNTHETIC_INPUT_NOT_PRODUCT_OUTPUT",
      "purpose": "Exact decimal byte boundary",
      "extension": ".png",
      "actual_format": "PNG",
      "dimensions": [640, 480],
      "pillow_decode_passed": true,
      "png_chunk_crc_passed": true,
      "threshold_bytes": 200000,
      "byte_limit_passed": false,
      "limits": "Padded PNG text chunks make exact boundary sizes. Not a natural-image compression benchmark."
    },
    {
      "file": "png_content_named_jpg.jpg",
      "bytes": 10620,
      "sha256": "4d1e21cdc2ad2c9a2ce12086444a00a371ccb89d3b3f398b274b53ec60696d7a",
      "role": "SYNTHETIC_INPUT_NOT_PRODUCT_OUTPUT",
      "purpose": "PNG signature contradicts JPG extension; policy must inspect content",
      "extension": ".jpg",
      "actual_format": "PNG",
      "dimensions": [640, 480],
      "pillow_decode_passed": true,
      "png_chunk_crc_passed": true,
      "threshold_bytes": 200000,
      "byte_limit_passed": true,
      "limits": "Padded PNG text chunks make exact boundary sizes. Not a natural-image compression benchmark."
    },
    {
      "file": "truncated_input.png",
      "bytes": 20,
      "sha256": "09d59144214919b7cb3385e789408ab2bdb77b291d052a97fb15cbe76e09b6a8",
      "role": "SYNTHETIC_INPUT_NOT_PRODUCT_OUTPUT",
      "purpose": "Deliberately incomplete PNG; decode must fail",
      "extension": ".png",
      "actual_format": null,
      "dimensions": null,
      "pillow_decode_passed": false,
      "png_chunk_crc_passed": false,
      "threshold_bytes": 200000,
      "byte_limit_passed": true,
      "limits": "Padded PNG text chunks make exact boundary sizes. Not a natural-image compression benchmark."
    }
  ]
}
