DWeb Camp 2026

The Shadow Economy Ledger: Zero-Knowledge Mutual Aid for Urban Nomads
2026-07-11 , Idea Stage

This interactive talk addresses the unique privacy and security needs of vehicle-dwelling and unhoused communities in San Francisco and Portland. We propose a decentralized "Shadow Ledger" built on the HARM stack, leveraging Zero-Knowledge (ZK) proofs to allow vulnerable populations to safely share physical resources without risking state surveillance or location tracking.


The Problem Space: Smart Cities vs. Sovereign Communities

In high-density municipal environments like San Francisco and Portland, modern "Smart City" infrastructure acts as a dragnet for corporate and state surveillance. For marginalized and transient populations—such as vehicle dwellers, urban nomads, and mutual aid networks—visibility within a centralized system directly translates to vulnerability (e.g., targeted ticketing, sweeps, and sweeps tracking).

This presentation outlines the design of a Shadow Ledger: a hyper-local, decentralized resource allocation network that operates strictly under a zero-trust, local-first paradigm.

2. Cryptographic Sovereignty via Zero-Knowledge (ZK) Proofs

To protect the social fabric of vulnerable communities, the ledger must facilitate trust without identity. The architecture shifts the proof of eligibility from centralized KYC/Government ID systems to cryptographic Proximity and Affiliation Proofs.

[Proving Node (User)]                     [Verifying Node (Mesh Host)]
         │                                             │
         │  1. Compute Witness Local-First             │
         │  2. Generate Proof (π) via zk-SNARK         │
         │                                             │
         ├───────────────── Proof (π) ────────────────>│
         │                                             │  3. Verify π against 
         │                                             │     Current Epoch Root
         │                                             │  4. Confirm Proximity
         │                                             │     (No Location Leaked)
         │                                             │
         │<─────────────── Resource Token ─────────────┤
         │                                             │

Using zk-SNARKs (implemented via Rust libraries such as arkworks or bellman), a user can generate a proof ($\pi$) that verifies two critical predicates without leaking raw data:

  • Affiliation: Proving membership within a trusted local mutual aid circle without revealing which individual node they are.
  • Proximity: Proving physical presence within a specific geographic radius (e.g., the Mission District or Southeast Portland industrial zone) using time-bounded cryptographic handshakes over local mesh networks, completely separate from GPS or cell tower triangulation.

3. Low-Bandwidth Infrastructure Optimization via HARM

The backend must run reliably in highly unstable physical environments—such as a node hidden inside a parked camper van running on fluctuating solar power.

  • Axum State Management: Axum serves as a resilient, multi-threaded state coordinator handling ad-hoc peer connections over local Wi-Fi or Bluetooth Low Energy (BLE).
  • Maud Payload Compression: Every byte matters when broadcasting over congested or weak ad-hoc channels. Maud constructs hypermedia responses compiled down to minimal byte-arrays.
  • HTMX Partial Swaps: Instead of forcing a client browser to fetch heavy JSON payloads and reconstruct views client-side, HTMX swaps small, raw HTML fragments. This maintains a highly responsive interface on burner phones or older, un-updated operating systems commonly found in resource-strapped communities.

4. Adversarial Threat Modeling & Mitigation

The proposal details specific mitigation strategies against common attack vectors in decentralized networks:

  • Sybil Attacks: Mitigated through a localized, non-transferable web-of-trust mechanism where existing nodes must cryptographically sign new entrants during face-to-face interactions.
  • Traffic Analysis: Mitigated by padding hypermedia payloads to uniform sizes and introducing randomized delay intervals in Axum’s routing layer to prevent external observers from mapping resource distribution patterns.

Hi there!

I am a wandering mathematician and cybersecurity researcher currently investigating open-source alternatives for communal gardens and automation of proximity bound experiences.

This speaker also appears in: