ZKBurn Platform

Empowering Sex Workers with Verifiable, Anonymous Safety.

ZKBurn allows clients (John) to generate a private, verifiable ID using ZKPassport. Sex workers (referred to as 'Worker') can then use this ID to record interactions and "burn" it if necessary, creating a trustworthy, anonymous safety net.

The Problem: A Lack of Safe, Private Accountability

Sex workers operate in a high-risk environment with inadequate tools to ensure their safety and hold dangerous clients accountable. Existing solutions are often flawed, centralized, or gated behind exclusive communities, leaving the majority of the industry without a reliable safety net.

Unverifiable "Bad Lists"

Informal blacklists are prone to hearsay, personal disputes, and manipulation. There's no way to verify if an interaction actually occurred, leading to a lack of trust.

Privacy Compromise

Centralized platforms or public forums can expose the identities of both workers and clients, leading to doxxing, harassment, and real-world danger.

Censorship & Deplatforming

Centralized services can be shut down or censored, instantly erasing valuable safety information and leaving the community vulnerable without warning.

Exclusive & Gated Access

Effective safety tools are often restricted to small, private groups, leaving independent or newer workers isolated and without access to crucial information.

How It Works: A Step-by-Step Guide

For John (The Client)

  1. 1

    Generate Anonymous ID

    Using ZKPassport, you prove you're a real person without revealing your identity. This creates a unique, anonymous `JohnID`.

  2. 2

    Authorize Interaction

    You present your `JohnID` and scan the service provider's unique request code to signal your consent for logging the interaction.

For the Worker (The Service Provider)

  1. 1

    Check John's ID

    Before the interaction, you ask for the client's `JohnID` and perform an instant check to ensure it is not already burned and to see their positive vouch count.

  2. 2

    Record Interaction

    If the ID is clean, you and John mutually authorize the interaction. This creates a private, on-chain record that you both consented to.

  3. 3

    Burn a John

    If the interaction was harmful, you can "burn" the `JohnID` and add context.

  4. 4

    Vouch for a Client

    For positive interactions, you can give a 'vouch' to a `JohnID`. This contributes to a positive reputation, helping good clients stand out.

The Value for Sex Workers: Empowerment Through Technology

ZKBurn is designed from the ground up to provide tangible benefits that enhance safety and control.

Empowerment & Agency

Gives you a direct, powerful tool to take action against harmful clients without needing permission from a central authority.

Verifiable & Trustworthy

Your burn action is backed by a verifiable, on-chain proof of a pre-authorized interaction, preventing misuse.

Build a Trusted System

Reward good clients with vouches and provide context for burns. This creates a more nuanced and fair reputation system for everyone.

Community Protection

By burning a dangerous client's tag, you create a permanent, public warning signal that protects other workers, strengthening the entire community's safety net.

Core Features

Anonymous Identity

John generates his anonymous ID via ZKPassport, proving he is a unique person without revealing his real-world identity.

Immutable Records

Once an interaction or burn is recorded on the blockchain, it cannot be erased or modified by anyone—not John, not the Worker, not even the system administrators.

Verified Burns with Notes

Only a Worker who has a mutually authorized interaction with a JohnID can burn that tag. An optional, private note can be added for context.

Positive Reputation

A vouching system allows Workers to reward good clients, creating a balanced reputation that isn't solely focused on negative interactions.

Decentralized Trust

No central party controls the data or burn decisions once recorded.

Non-Profit & Open

ZKBurn is developed as an open-source, non-profit tool for the community, focused solely on user safety.

Technology Powering ZKBurn

ZKBurn is built on a foundation of cutting-edge, privacy-enhancing technologies.

ZKPassport

For anonymous identity verification.

Solidity

For on-chain smart contract logic.

Ethereum

For decentralized, immutable record-keeping.

Ready to See ZKBurn in Action?

Explore our interactive demo to understand the user flows for both the Worker (service provider) and John (client).

ZKBurn is an open-specification project (CC-BY-SA-4.0).