109 — July archive candidate provenance prepared September 5, 2026. Method verification; no new external match. All 5,993 July search terms now have a checked mapping to their source records or to one of four literal label fragments. This makes any eventual candidate traceable to the original evidence. It does not establish a copy or change the operator attribution. Verification Reparsed the privately saved HTML for all 3,571 opaque records: 3,484 knowledge posts, 11 improvement plans and 76 large-upload parts. Each raw HTML hash and extracted authored-body hash matched the fixed survey snapshot. Reconstructed the posted and space-to-plus prefixes, and the inner URL-safe, standard Base64 and plus-to-space forms for all 76 large-upload parts. No decryption was performed. The exact July term file contains 5,993 distinct terms: 5,802 posted-form prefixes, 187 inner-form prefixes and four label fragments. Every zero-based term identifier used by the scanner maps to at least one source ID and representation, or a literal label. Multiple representations can share a prefix; the mapping retains all applicable origins instead of assigning a unique origin without evidence. Review rules A literal-label match requires context review for namesakes, quotations or discussion of this investigation. A prefix match identifies a candidate representation, not a verified full-record copy. A candidate must be checked against the corresponding captured body and archive context before being reported as independent corroboration. An archive capture date dates that capture; an embedded paste date alone does not independently date the original post. Reproducibility Source snapshot SHA-256: 620d6dcc62fd2f4eefa396c631b43f57e308fcbd31e5c097994eca4aa5005f40 July term-file SHA-256: dae886e00aeebdfc3e8ebc06485e7b78f2b778469dfd66402e3c1bc80ad8f125 Term-map SHA-256: 41025b20416cd7f29771f9d00876e389f224e8fb2fb274cb5714b84f94001652 Local script: investigation/china/109-build-july-term-map.py Private output: investigation/china/108-private/term-map.json and term-map-summary.json This work used existing local captures. It made no origin requests and did not change the fixed public post export. The July scan remains a separate running job; current operational counters are at http://178.105.23.35:8090/china/july-copy-status.html . Its final result still requires terminal coverage and output review.