{
  "schemaVersion": 1,
  "preparedAt": "2026-10-03T02:14:59.402413+00:00",
  "scope": "Physical model paths only in upstream request.model, SSE event.model and native persisted assistant.generator.name. Original private hash references retained; native-provider/AIX requests are copied unchanged. Source/installation metadata uses a separately labelled selected-field projection.",
  "redactions": [
    {
      "source": "browser/native-persistence-app-chats-raw-v1.json",
      "privateOriginalSha256": "e75526d6e77ef6d78ce88de8b112d62a483c1e2fccd1e1aca236fbf30c61a0aa",
      "publicPath": "/evidence/big-agi-native-2026-10-03/native-persistence-app-chats-redacted-v1.json",
      "publicSha256": "d927a905b06ffb93368bdb620184a137c386b1dc232636193772838ae1811c66",
      "redactedFields": [
        {
          "conversationId": "wTeYMY-grbeQcI_5Dv-qj",
          "messageId": "YKlcSFwjQbCdgrItVTKMQ",
          "field": "messages[].generator.name"
        },
        {
          "conversationId": "0JHMuwLuMImjtRWLm2bfb",
          "messageId": "YXGYsnULcN3WoCqcXffqg",
          "field": "messages[].generator.name"
        }
      ],
      "format": "Parsed native persistence projection; JSON reserialized. All original messages/fragments except physical generator.name remain equal. Not a UI download or byte-identical raw IndexedDB state."
    },
    {
      "source": "big-agi-primary-native-history-v1.json",
      "privateOriginalSha256": "780689f9adcd81abd3a092728770512ff5cfdb129761f0953e1798172efa3d1b",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/native-history-recovered-redacted-v1.json",
      "publicSha256": "54ebb8736fbe73588b34a4b47c3c599d53f5f06632353e631c1e05189e446f3d",
      "redactedFields": [
        {
          "conversationId": "0JHMuwLuMImjtRWLm2bfb",
          "messageId": "YXGYsnULcN3WoCqcXffqg",
          "field": "messages[].generator.name"
        }
      ],
      "allMessagesExceptGeneratorNameUnchanged": true,
      "uiDownloadSucceeded": false
    },
    {
      "source": "records/big-agi-primary-scatter-1-upstream-response.sse",
      "privateOriginalSha256": "aa8209758e3af89886b6f7a9a52967726e17d45f45ee9924250a7499b64ce967",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/scatter-1/upstream-response-redacted-v1.sse",
      "publicSha256": "e5abae724d6c88f9a6c24c048fd6e96e3e768878e14e0a0e404db5775e26feb6",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 248,
      "eventCount": 248,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-primary-scatter-1-served-response.sse",
      "privateOriginalSha256": "aa8209758e3af89886b6f7a9a52967726e17d45f45ee9924250a7499b64ce967",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/scatter-1/served-response-redacted-v1.sse",
      "publicSha256": "e5abae724d6c88f9a6c24c048fd6e96e3e768878e14e0a0e404db5775e26feb6",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 248,
      "eventCount": 248,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-primary-scatter-1-upstream-request.json",
      "privateOriginalSha256": "1fb2f4cc5703c97fbb664b2f3e9e7c5e9acd4d0f551c856c3a46cca7a701a90e",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/scatter-1/upstream-request-redacted-v1.json",
      "publicSha256": "0ae5b937178d817f551ab580bfe2e953e908e586ed87a00cf983290ab28133c3",
      "redactedFields": [
        "model"
      ],
      "allOtherParsedFieldsEqual": true,
      "format": "Parsed JSON projection; not original wire bytes"
    },
    {
      "source": "records/big-agi-primary-scatter-2-upstream-response.sse",
      "privateOriginalSha256": "6fa46b199588657818fcbc19bed55b6c1916a284121c9e10d22e80c32a9b9f64",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/scatter-2/upstream-response-redacted-v1.sse",
      "publicSha256": "8a8e7249cea219c1c573b3f7fd93ba7790eb728e2d6223746e088e7aecf4bb8a",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 178,
      "eventCount": 178,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-primary-scatter-2-served-response.sse",
      "privateOriginalSha256": "6fa46b199588657818fcbc19bed55b6c1916a284121c9e10d22e80c32a9b9f64",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/scatter-2/served-response-redacted-v1.sse",
      "publicSha256": "8a8e7249cea219c1c573b3f7fd93ba7790eb728e2d6223746e088e7aecf4bb8a",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 178,
      "eventCount": 178,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-primary-scatter-2-upstream-request.json",
      "privateOriginalSha256": "1fb2f4cc5703c97fbb664b2f3e9e7c5e9acd4d0f551c856c3a46cca7a701a90e",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/scatter-2/upstream-request-redacted-v1.json",
      "publicSha256": "0ae5b937178d817f551ab580bfe2e953e908e586ed87a00cf983290ab28133c3",
      "redactedFields": [
        "model"
      ],
      "allOtherParsedFieldsEqual": true,
      "format": "Parsed JSON projection; not original wire bytes"
    },
    {
      "source": "records/big-agi-primary-fuse-1-upstream-response.sse",
      "privateOriginalSha256": "6fd22951a40327dc6c48727a8eefa58ae01228d0a17e1bfa39969ec093cbc4f0",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/fuse-1/upstream-response-redacted-v1.sse",
      "publicSha256": "fd746a9e3ed197b3f868e63bc64df7bb59753029417076bf110a6fb119c3c148",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 175,
      "eventCount": 175,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-primary-fuse-1-served-response.sse",
      "privateOriginalSha256": "6fd22951a40327dc6c48727a8eefa58ae01228d0a17e1bfa39969ec093cbc4f0",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/fuse-1/served-response-redacted-v1.sse",
      "publicSha256": "fd746a9e3ed197b3f868e63bc64df7bb59753029417076bf110a6fb119c3c148",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 175,
      "eventCount": 175,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-primary-fuse-1-upstream-request.json",
      "privateOriginalSha256": "efc2d4d6fe6c36a2ade5875b47ca90ec0ed6f474f61656fbda2c9ca35dbb562d",
      "publicPath": "/evidence/big-agi-native-2026-10-03/primary/fuse-1/upstream-request-redacted-v1.json",
      "publicSha256": "0b2585a42819a4bcd3cc91d3881a9fd9b7f9e9b7c394d304cdc64582cd2ec21e",
      "redactedFields": [
        "model"
      ],
      "allOtherParsedFieldsEqual": true,
      "format": "Parsed JSON projection; not original wire bytes"
    },
    {
      "source": "big-agi-boundary-native-history-v1.json",
      "privateOriginalSha256": "453178767bd4a74ccaae883c383a999e1de6aa46f95feafa22f193a382eb161a",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/native-history-recovered-redacted-v1.json",
      "publicSha256": "0f8009203237269a69aac5c482d677122b2e469c3177eb2c2da0d6d151e6a9a1",
      "redactedFields": [
        {
          "conversationId": "wTeYMY-grbeQcI_5Dv-qj",
          "messageId": "YKlcSFwjQbCdgrItVTKMQ",
          "field": "messages[].generator.name"
        }
      ],
      "allMessagesExceptGeneratorNameUnchanged": true,
      "uiDownloadSucceeded": false
    },
    {
      "source": "records/big-agi-boundary-scatter-1-upstream-response.sse",
      "privateOriginalSha256": "d08f48c6116b42852a9c1dc69b76f7742d38c6d36e2d1fd8a0800e5e7de7f9ac",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/scatter-1/upstream-response-redacted-v1.sse",
      "publicSha256": "adc2f94ad55897e292e91b18d29c68095b80c5d94ca4118894dde012db450967",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 224,
      "eventCount": 224,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-boundary-scatter-1-served-response.sse",
      "privateOriginalSha256": "d08f48c6116b42852a9c1dc69b76f7742d38c6d36e2d1fd8a0800e5e7de7f9ac",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/scatter-1/served-response-redacted-v1.sse",
      "publicSha256": "adc2f94ad55897e292e91b18d29c68095b80c5d94ca4118894dde012db450967",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 224,
      "eventCount": 224,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-boundary-scatter-1-upstream-request.json",
      "privateOriginalSha256": "9a24c8f3138710f74f5ebc95357992466d3cc88b6b1e9280f55d99aad50134f6",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/scatter-1/upstream-request-redacted-v1.json",
      "publicSha256": "dba5dce7286c73c667859de75b8cb25114d901fc72d0ff3c9efab14e78c6b9e5",
      "redactedFields": [
        "model"
      ],
      "allOtherParsedFieldsEqual": true,
      "format": "Parsed JSON projection; not original wire bytes"
    },
    {
      "source": "records/big-agi-boundary-scatter-2-upstream-response.sse",
      "privateOriginalSha256": "959c91f02c5d9d3aa5f97bde52f89b4a3b2a69c403249b29ea9cef57479806e1",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/scatter-2/upstream-response-redacted-v1.sse",
      "publicSha256": "fe3114fc9200d66ad82ec86dd9ad1a289f230489186c7ae9895876d2859bee8e",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 49,
      "eventCount": 49,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-boundary-scatter-2-served-response.sse",
      "privateOriginalSha256": "959c91f02c5d9d3aa5f97bde52f89b4a3b2a69c403249b29ea9cef57479806e1",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/scatter-2/served-response-redacted-v1.sse",
      "publicSha256": "fe3114fc9200d66ad82ec86dd9ad1a289f230489186c7ae9895876d2859bee8e",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 49,
      "eventCount": 49,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-boundary-scatter-2-upstream-request.json",
      "privateOriginalSha256": "9a24c8f3138710f74f5ebc95357992466d3cc88b6b1e9280f55d99aad50134f6",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/scatter-2/upstream-request-redacted-v1.json",
      "publicSha256": "dba5dce7286c73c667859de75b8cb25114d901fc72d0ff3c9efab14e78c6b9e5",
      "redactedFields": [
        "model"
      ],
      "allOtherParsedFieldsEqual": true,
      "format": "Parsed JSON projection; not original wire bytes"
    },
    {
      "source": "records/big-agi-boundary-fuse-1-upstream-response.sse",
      "privateOriginalSha256": "20dd3f0d8ac520ce14d5e50866fe5cf53faf8a15e6ee83df498ed8a981861790",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/fuse-1/upstream-response-redacted-v1.sse",
      "publicSha256": "c383a5ccf2d1f3ff56bb38507237b19d3b2003f78fa095ce03a6894f8e8fb7e6",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 224,
      "eventCount": 224,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-boundary-fuse-1-served-response.sse",
      "privateOriginalSha256": "20dd3f0d8ac520ce14d5e50866fe5cf53faf8a15e6ee83df498ed8a981861790",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/fuse-1/served-response-redacted-v1.sse",
      "publicSha256": "c383a5ccf2d1f3ff56bb38507237b19d3b2003f78fa095ce03a6894f8e8fb7e6",
      "redaction": "Only the JSON string value of each SSE event.model physical path; all other wire bytes retained",
      "originalPrivateUpstreamServedBytesEqual": true,
      "publicIsRawOriginalBytes": false,
      "modelFieldRedactions": 224,
      "eventCount": 224,
      "doneCount": 1,
      "finishReasons": [
        "stop"
      ],
      "allOtherParsedEventFieldsEqual": true,
      "choiceDeltaTextUnchanged": true,
      "rawLineBytesOutsideModelValueUnchanged": true
    },
    {
      "source": "records/big-agi-boundary-fuse-1-upstream-request.json",
      "privateOriginalSha256": "edd876edb71bed2b7c55c70b584c01034170120990c67c17d2a17f96f2eac84c",
      "publicPath": "/evidence/big-agi-native-2026-10-03/boundary/fuse-1/upstream-request-redacted-v1.json",
      "publicSha256": "1ca95d792e1b687effb7700d9498eb5064301a42f1e1ee41325bf8bf71961976",
      "redactedFields": [
        "model"
      ],
      "allOtherParsedFieldsEqual": true,
      "format": "Parsed JSON projection; not original wire bytes"
    }
  ],
  "originalPrivateStreamsByteEqual": true,
  "publicStreamsAreRedacted": true,
  "noResponseTextOrChoicesEdited": true,
  "nativeUiDownloadSucceeded": false
}
