Powered by Midnight Network · Zero-Knowledge

Speak Freely.
Proven Privately.

The enterprise-grade anonymous feedback protocol. Submit mathematically verifiable feedback without ever revealing your identity to the public ledger.

Read the Docs
midnight-zk-verify ~ bash
$submitFeedback --credential 0x99.. --feedback “Safety concerns on floor 3...”
>Generating local ZK proof... Verified.
>Disclosing to ledger. Tx: 0x8f6a...14757
$
Why Wrangler

Privacy-First Architecture

Zero-Knowledge Privacy

Your identity is cryptographically shielded. The network verifies your submission without ever seeing who you are.

On-Chain Verification

Every submission is recorded on the Midnight ledger. Anyone can verify the ZK proof — no trusted third party required.

No Identity Required

No email, no username, no KYC. Your Midnight wallet is all you need to submit verified feedback instantly.

Solving the Problem

The Transparency Paradox

Traditional organizations struggle to gather honest critical feedback. Centralized systems require blind trust in IT. Public blockchains sacrifice anonymity. Fully anonymous systems invite spam and Sybil attacks.

  • Mathematically guarantees 100% verified participants.
  • Absolute zero-knowledge anonymity for the submitter.
  • Spam and double-submission prevention via cryptographic nullifiers.

Private Witness

Your Employee ID (Stays Local)

Public State

The Feedback Text (Public Ledger)

How It Works

Three Steps to Speak Freely

From wallet connection to on-chain proof — complete in seconds, private forever.

01

Connect Your Wallet

Link your Midnight wallet — the entry point to the shielded execution layer. No personal data collected.

02

Submit Locally

Enter your private witness. The ZK circuit executes in your browser, generating a proof — your identity stays local.

03

Verify On-Chain

Only the text and the mathematical proof are disclosed to the public ledger. Anyone can verify without knowing who you are.

Developer Tooling

Wrangler CLI

Submit and verify feedback without ever opening a browser. The Wrangler CLI is designed for automation, CI/CD pipelines, and power users.

wrangler-cli ~ bash
$pnpm add @wrangler/protocol
Install the Wrangler CLI via pnpm (or npm / yarn).
$wrangler submit --credential "your-secret" --feedback "Safety concerns on floor 3"
Submit ZK-verified feedback directly from your terminal.
$wrangler status
Check on-chain contract state and feedback count.
$

Why use the CLI?

  • Headless

    Run from any server, CI pipeline, or automated workflow — no browser required.

  • Batch Processing

    Submit multiple feedbacks in a single session with automated credential hashing.

  • Open Source

    Auditable, forkable, and self-hostable. Published on npm for easy installation.

Ready to Speak Freely?

Connect your Midnight wallet and submit your first ZK-verified feedback in seconds. No identity, no tracking, just proof.

View on GitHub