| research.zip | Complete historical MVP archive | 8 source files | mixed | withheld | Publish manifest, SHA-256 checksum, aggregate counts, methods, limitations, and this exclusion log | The original archive is preserved as a restricted historical research record and is not offered as a public download. |
| ccrnet-export.json | Complaint-shaped records matching the primary synthetic-generator schema | 265 records | synthetic | replaced | Publish a newly generated synthetic dataset with explicit origin labels, reserved domains, fictional identifiers, controlled geography, fixed seeds, and evaluation ground truth | Counts, schema documentation, generation methodology, and quality findings may be published; the original records should not be released. |
| ccrnet-export.json | Complaint-shaped records using older or different schemas | 23 records | unknown or mixed | withheld | Publish aggregate count, field-level schema differences, and a statement that origin could not be established | These records must not be described as verified victim reports or confirmed crimes. |
| ccrnet-export.json | Generated summary or alert-shaped records | 288 records | derived AI output | aggregate only | Publish record count, output schema, high-level methodology, and newly generated safe examples linked to the public synthetic dataset | Refer to these records as prototype generated summaries, not verified alerts, findings, or law-enforcement intelligence. |
| fraud-reporter-export.json | Legacy reporting-form records | 13 records | legacy form record of uncertain origin | withheld | Publish aggregate count, empty schema, available field names, and an explanation of provenance uncertainty | CCRNet cannot verify that any surviving record represents a genuine public report and therefore treats the entire legacy intake corpus as unverified. |
| fraud-reporter-export.json | Legacy records containing attachment or storage references | 5 records with attachment references | legacy form record of uncertain origin | withheld | Disclose only that attachment references existed and were excluded; do not publish URLs, storage paths, filenames, or media | Any referenced storage objects should be audited separately for access controls, retention, and deletion requirements. |
| ccpro-export.json | Scraped thread-page records | 200 records | observed online source | aggregate only | Publish counts, collection window where known, duplication statistics, field completeness, high-level categories, and non-operational paraphrased examples | Collection established only that material was observed; it did not verify claims, identities, or criminal conduct. |
| ccpro-export.json | Scraped member-page records | 113 records | observed online source | aggregate only | Publish record count and the finding that the captured page bodies provided little or no substantive variation | Do not present member-page records as identified offenders or verified criminal profiles. |
| synthetic_data.js | Historical synthetic-data generator | 1 source file | research code | reconstructed | Publish a rewritten generator using safe fictional values, explicit provenance, deterministic seeds, documented prompts, and reproducible evaluation relationships | Document the historical approach and its limitations, but release only the safer replacement generator. |
| keywords.js | Prototype keyword classifier | 1 source file | research code | release after review | Publish a cleaned version with tests, category documentation, limitations, and removal of any sensitive examples or environment-specific references | Describe it as a simple first-match substring baseline used during early prototyping. |
| bot.js | Historical Telegram collection prototype | 1 source file | operational research code | reconstructed | Publish non-operational pseudocode or a safe architectural reconstruction with target identifiers, storage behavior, media downloading, authentication setup, and external posting removed | Discuss the collection workflow at a high level without publishing target locations or a ready-to-run illicit-source collector. |
| bot-local.js | Historical local collection and storage prototype | 1 source file | operational research code | reconstructed | Publish non-operational pseudocode or a safe architectural reconstruction with local paths, target identifiers, download behavior, and storage implementation removed | Document what the prototype attempted to do, but do not publish a directly usable collector for illicit-source material. |
| channels.js | Configured Telegram collection targets | 20 targets | operational configuration | withheld | Disclose only the number and general source type; do not publish names, handles, links, identifiers, or access paths | The public archive may state that the prototype contained a configured list of 20 Telegram collection targets. |