$

Engineering a new, more rigorous journalism — collaborators wanted

Nowhere is a terminal-first, Rust-native project that treats evidence, provenance, and reproducibility as first principles.

Demo

30-second simple walkthrough. Everything is behind a UUID for demo purposes.

Nowhere TUI demo animation

Where help is needed

This is a community effort to make journalism more rigorous and transparent. Not just developers — we welcome reporters, editors, OSINT researchers, designers, ethicists, educators, and readers who care about method.

Engineering & Data

  • Runtime & actors: mailbox/backpressure tuning, rate-limiter actor, cancellation semantics.
  • Evidence graph v1: schema/migrations for records, links, claims; append-only discipline; signed bundles.
  • Normalizers: PDF/TXT/Twitter-like adapters with prompt versioning and deterministic post-processing.
  • TUI ergonomics: claim review flows, accept/counter-evidence UX, export of auditable bundles.
  • Data viz & docs: small charts, example bundles, clear README/quickstart guides.

Journalism, Product & Ethics

  • Pilot investigations: propose non-sensitive, verifiable claims; help shape the workflow.
  • Method writing: checklists, reproducible methodology pages, style guides for evidence bundles.
  • Editorial review & fact-checking: acceptance criteria, counter-evidence norms, sourcing discipline.
  • Design & accessibility: clearer copy, UX writing, contrast/typography, review of TUI interactions.
  • Ethics & redaction: practical guidance for what belongs in public bundles (PII, safety, consent).
  • Legal & policy: platform ToS, FOIA workflows, public-interest publication considerations.
  • Community & outreach: code of conduct, onboarding, moderation, case studies, translation/localization.

Philosophy — evidence before interpretation

Nowhere is not a newsroom. It is the substrate on which rigorous journalism can be practiced in the open — by reporters, OSINT researchers, and the public.

Architecture — what we’re building

1) Actor Runtime

A Rust actor system orchestrating acquisition → normalization → storage with bounded mailboxes and shared rate limiting. Deterministic by design; observability baked in.

2) Evidence Graph

An append-only, queryable ledger of record, link, and claim with typed provenance (supports, refutes, derived-from). Built for audit, replay, and publication as signed bundles.

3) Graph-Trained Models (longer-term)

Bespoke LLMs trained over the evidence graph so models learn to prefer grounded reasoning and provenance — refusing speculation when sources are absent.

Raw data (social, docs, archives)
    ↓
Actors (acquire → normalize)
    ↓
Evidence Graph (records + links + claims)
    ↓
Human review (accept / annotate / counter-evidence)
    ↓
Auditable bundle (signed, reproducible)
      

Configuration, commands, and implementation details live in the README. This page is the call to build the foundation together.

Roadmap

Nowhere-Phone

A Rust-first, privacy-preserving field device for secure messaging, calling, and evidence capture — designed to pair with the evidence graph and reproducible bundles.

Seeking private collaborators starting January 2026 prior to a public release. Relevant domains include resilient comms, secure UX, and (potentially) on-device ML.