- JavaScript 39.7%
- TypeScript 36.2%
- Svelte 18.5%
- CSS 3.2%
- Shell 2.3%
| .forgejo/workflows | ||
| content | ||
| docs | ||
| evidence-keeper | ||
| ops | ||
| scripts | ||
| security | ||
| src | ||
| static | ||
| .env.example | ||
| .gitignore | ||
| .pa11yci | ||
| news-pipeline.config.mjs | ||
| package.json | ||
| pnpm-lock.yaml | ||
| README.md | ||
| svelte.config.js | ||
| tsconfig.json | ||
| vite.config.ts | ||
| warcrimes2026-threat-model.md | ||
Trump's War Crimes Archive
A sourced, dated, forensically preserved archive of war crimes, crimes against humanity, and serious violations of international law committed during the second Trump administration (January 20, 2025 onward).
Live at: trumpswarcrimes.com
Access
| Method | URL |
|---|---|
| Clearnet | trumpswarcrimes.com |
| Tor #1 | ylwlhnnqgbpnkwb3fvwx4eyix5cbcq25fp7pjninuzhjhh36rzi4xxqd.onion |
| Tor #2 | dkxmp42sfj6yrrfrwmqaqkl73c4skdr6zkblgnhp54ndw2yogs3n3did.onion |
| I2P #1 | uokv4gjilthgl3ohzafnzermleknmk3ynxfer4dnfk3fvb26mkwq.b32.i2p |
| I2P #2 | unqfd6rx6j44iy2irdm4uycccpse2t46flybw7j7qbwwpdlnkhva.b32.i2p |
| Download | Full site archive |
What's Here
- 131 documented incidents across 10 categories with legal posture, severity, and verification status
- 11 thematic collections (Iran war, Yemen, Gaza, El Salvador, immigration, DOGE, etc.)
- 9 perpetrator profiles with linked incidents
- BibTeX, RIS, Chicago, APA, and Bluebook citation formats for every incident
- JSON, CSV, and RSS exports for researchers
- Printable dossier views for collections
- Evidentiary standards glossary mapping site classifications to ICC thresholds
- Comprehensive methodology page (source hierarchy, verification tiers, editorial independence)
Evidence Preservation System
Self-hosted forensic capture pipeline running 24/7 on dedicated infrastructure:
- Every source URL captured in WARC, PDF, and HTML formats with SHA-256 hashes and RFC 3161 timestamps
- 307 government and media pages monitored for scrubbing in 12+ languages (English, Farsi, Arabic, Spanish, Turkish, French, German)
- Social media monitor capturing Trump and administration posts every 15 minutes with deletion detection
- Video archiver preserving press conferences and briefings via yt-dlp
- Court filing capture from CourtListener, PACER, and federal courts
- Scrub detection with before/after text diffs and PDF comparison
- GPG-signed manifests in a public audit trail
Evidence page: trumpswarcrimes.com/evidence
Scrub alert RSS: trumpswarcrimes.com/changes.xml
Technology
- SvelteKit 2 + Svelte 5 (runes) + TypeScript + Tailwind v4
- Static adapter — fully prerendered, no backend, no database
- Argand Search Mini (WASM) — full-text search with stemming, fuzzy matching, unicode normalization
- Caddy web server with strict CSP, HSTS, and security headers
- Zod schema validation for all content
- rehype/remark markdown pipeline with sanitization
Local Development
pnpm install
pnpm dev # Dev server at 127.0.0.1:49260
pnpm check # Type check
pnpm test # Run tests
pnpm smoke # Smoke test the built site
pnpm quality # Full quality gate (check + test + smoke)
pnpm run deploy # Deploy to production
Content Model
Incidents in content/incidents/*.md with extensive frontmatter: title, date, category, severity, posture, sources (with archivedUrl), documents, timeline, updateLog, victims, perpetrators, structuredVictims, structuredPerpetrators, warCrimeClassification, internationalLaw, civilianCasualties, verificationStatus, iccRelevance, legalAnalyses, chainOfCustody, and more.
No drafts allowed in this public repo. Draft work happens in the private research repo.
Infrastructure
Served from multiple hardened servers across independent jurisdictions and providers. All servers use SSH key-only auth, firewalls, fail2ban, and automatic security updates. Evidence is replicated across geographically separate locations.
No single server, provider, or jurisdiction can take the archive offline.
Repositories
- This repo: git.argand.org/nicweyand/warcrimes2026 — site source code and evidence-keeper pipeline
- Evidence manifest: git.argand.org/nicweyand/warcrimes-evidence-manifest — public cryptographic audit trail (GPG-signed)
License
Public domain. No copyright restrictions. Copy, mirror, redistribute, and build on this archive freely. The more copies that exist, the harder it is to suppress.
This is not legal advice. See the methodology page for editorial standards and legal disclaimers.
A project of the Lilac Party.