{
  "schemaVersion": 1,
  "generatedAt": "2026-10-18T17:36:30.701795+00:00",
  "classification": "Deterministic synthetic API experiment; no benchmark or corruption-rate estimate.",
  "environment": {
    "python": "3.12.3",
    "liblz4": "1.9.4",
    "platform": "Linux-6.8.0-146-generic-x86_64-with-glibc2.39"
  },
  "method": {
    "payload": "65536 ASCII A bytes followed by 65536 ASCII B bytes",
    "expectedBytes": 131072,
    "expectedSha256": "1566ccd537d00b47da815ef976d5fcefaa69cc45ec562c2ef99f9b3404d05e43",
    "independentBlocks": true,
    "blockMaximumBytes": 65536,
    "dictionary": null,
    "blockChecksums": true,
    "decoderOptions": "NULL: checksums verified",
    "outputBufferBytes": 8192,
    "errorOutput": "Only bytes from successful calls counted; error-call sizes not used.",
    "seed": null,
    "harnessSha256": "8e2625939e043212cd76372cc6d9b9103ae372784038311ae33003188e7a4b2f"
  },
  "observations": [
    {
      "id": "block-only/clean",
      "policy": "block-only",
      "change": "clean",
      "frameBytes": 561,
      "frameSha256": "a266142037df87fcc1e618349a8af7cdf18d04edf366f4d6ba10321d133048b5",
      "error": null,
      "frameComplete": true,
      "inputFullyConsumed": true,
      "consumedBytes": 561,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 131072,
      "outputSha256": "1566ccd537d00b47da815ef976d5fcefaa69cc45ec562c2ef99f9b3404d05e43",
      "exactPayload": true,
      "accepted": true
    },
    {
      "id": "block-only/reordered",
      "policy": "block-only",
      "change": "reordered",
      "frameBytes": 561,
      "frameSha256": "973a814a295c13496ada07a5fee0be5edd2a755f58eb8fddcb4f8c5963c42e07",
      "error": null,
      "frameComplete": true,
      "inputFullyConsumed": true,
      "consumedBytes": 561,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 131072,
      "outputSha256": "cf503d7211f8d63a499e9fba8e6bb25cf4bbf7527ed2b80a7d145380b3594ed8",
      "exactPayload": false,
      "accepted": false
    },
    {
      "id": "block-only/second-block-removed",
      "policy": "block-only",
      "change": "second-block-removed",
      "frameBytes": 286,
      "frameSha256": "8dd9be1491abc43e731d08604cbcddb5c9a4048b20703a9d91ee568d67d4455b",
      "error": null,
      "frameComplete": true,
      "inputFullyConsumed": true,
      "consumedBytes": 286,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 65536,
      "outputSha256": "156c38442089c1323d3e3ba549a6ac24341c47e8b6367bec4740c9b8c865826e",
      "exactPayload": false,
      "accepted": false
    },
    {
      "id": "block-only/payload-bit-flipped",
      "policy": "block-only",
      "change": "payload-bit-flipped",
      "frameBytes": 561,
      "frameSha256": "972a9d9747a0834fdb4aa3768afb7c342d293b3a5214cb1983e4156860aa69d1",
      "error": "ERROR_blockChecksum_invalid",
      "frameComplete": false,
      "inputFullyConsumed": false,
      "consumedBytes": 0,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 0,
      "outputSha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",
      "exactPayload": false,
      "accepted": false
    },
    {
      "id": "block-only/endmark-truncated",
      "policy": "block-only",
      "change": "endmark-truncated",
      "frameBytes": 560,
      "frameSha256": "602501da89cc8e72c6f2c09bb14150b3ffe1bd545266921b0147b2fe86fd5a20",
      "error": null,
      "frameComplete": false,
      "inputFullyConsumed": true,
      "consumedBytes": 560,
      "needsMoreInput": true,
      "successfulCallOutputBytes": 131072,
      "outputSha256": "1566ccd537d00b47da815ef976d5fcefaa69cc45ec562c2ef99f9b3404d05e43",
      "exactPayload": true,
      "accepted": false
    },
    {
      "id": "block-only/additional-frame",
      "policy": "block-only",
      "change": "additional-frame",
      "frameBytes": 1122,
      "frameSha256": "22301b59b4d122fc133cba4f48b3a84aba48cf7b5d821031ccfad0d9296c2d9a",
      "error": null,
      "frameComplete": true,
      "inputFullyConsumed": false,
      "consumedBytes": 561,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 131072,
      "outputSha256": "1566ccd537d00b47da815ef976d5fcefaa69cc45ec562c2ef99f9b3404d05e43",
      "exactPayload": true,
      "accepted": false
    },
    {
      "id": "block-and-content/clean",
      "policy": "block-and-content",
      "change": "clean",
      "frameBytes": 565,
      "frameSha256": "9e8af0cd1717ae0d63d9e07dbe94e054ab31d550e6f8cf9cc26b3e73b15638cb",
      "error": null,
      "frameComplete": true,
      "inputFullyConsumed": true,
      "consumedBytes": 565,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 131072,
      "outputSha256": "1566ccd537d00b47da815ef976d5fcefaa69cc45ec562c2ef99f9b3404d05e43",
      "exactPayload": true,
      "accepted": true
    },
    {
      "id": "block-and-content/reordered",
      "policy": "block-and-content",
      "change": "reordered",
      "frameBytes": 565,
      "frameSha256": "082c45ffe8d18773f88f136eeffd7dacd4323c10bf8a0d695af71ad44176e93e",
      "error": "ERROR_contentChecksum_invalid",
      "frameComplete": false,
      "inputFullyConsumed": false,
      "consumedBytes": 557,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 122880,
      "outputSha256": "9d6e516d5c37e83403352232734dceb14bcfd711234577c8b216dccfdbf21dd7",
      "exactPayload": false,
      "accepted": false
    },
    {
      "id": "block-and-content/second-block-removed",
      "policy": "block-and-content",
      "change": "second-block-removed",
      "frameBytes": 290,
      "frameSha256": "9a373b91eb6fff6a88220ccf4fafd7855ea6d06d744e109261f8b83bb5d4e69a",
      "error": "ERROR_contentChecksum_invalid",
      "frameComplete": false,
      "inputFullyConsumed": false,
      "consumedBytes": 282,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 57344,
      "outputSha256": "5fb0f7556d6618767817490be7630aefdb2bd530d47db98d7bd36657b9d92d13",
      "exactPayload": false,
      "accepted": false
    },
    {
      "id": "block-and-size/clean",
      "policy": "block-and-size",
      "change": "clean",
      "frameBytes": 569,
      "frameSha256": "aafdb55e3b4bed79ad7a75f2f52df8e3148701d3a2afb571653beea71dac689b",
      "error": null,
      "frameComplete": true,
      "inputFullyConsumed": true,
      "consumedBytes": 569,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 131072,
      "outputSha256": "1566ccd537d00b47da815ef976d5fcefaa69cc45ec562c2ef99f9b3404d05e43",
      "exactPayload": true,
      "accepted": true
    },
    {
      "id": "block-and-size/reordered",
      "policy": "block-and-size",
      "change": "reordered",
      "frameBytes": 569,
      "frameSha256": "15696c06bceb85e5fd4c3f6b80bc7c767782ccc4e5af17cdd9980b836ce0ecab",
      "error": null,
      "frameComplete": true,
      "inputFullyConsumed": true,
      "consumedBytes": 569,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 131072,
      "outputSha256": "cf503d7211f8d63a499e9fba8e6bb25cf4bbf7527ed2b80a7d145380b3594ed8",
      "exactPayload": false,
      "accepted": false
    },
    {
      "id": "block-and-size/second-block-removed",
      "policy": "block-and-size",
      "change": "second-block-removed",
      "frameBytes": 294,
      "frameSha256": "daa9d3224c1bf468a18a694e7c80aeb6c76ae4a19111bc5dd2900e374cb3996e",
      "error": "ERROR_frameSize_wrong",
      "frameComplete": false,
      "inputFullyConsumed": false,
      "consumedBytes": 290,
      "needsMoreInput": false,
      "successfulCallOutputBytes": 57344,
      "outputSha256": "5fb0f7556d6618767817490be7630aefdb2bd530d47db98d7bd36657b9d92d13",
      "exactPayload": false,
      "accepted": false
    }
  ]
}
