EPHEMERA

Privacy-Preserving Health Credentials

Request, prove, and verify health claims with Midnight zero-knowledge proofs. Keep personal medical data private while sharing only trusted validity.

v.01 / Midnight Build
01 / Signals

SYSTEM STATUS

No. 01

Claim Request

Users submit health claims without exposing underlying medical records.

No. 02

Issuer Approval

Only allowlisted issuers can approve or reject incoming requests.

No. 03

ZK Proof Build

Backend generates a Midnight-compatible proof for the verified claim.

No. 04

Wallet Submit

Lace balances and submits the unsealed transaction through wallet consent.

No. 05

Public Verify

Anyone can verify badge validity without learning private health details.

02 / Flow

CREDENTIAL PIPELINE

01

User Action

Request Badge

Submit a claim request with the exact credential type you need.

02

Issuer Dashboard

Issuer Review

An allowlisted issuer reviews and approves trusted requests.

03

Issuer Key

Sign Claim

Issuer signs claim payloads using controlled private keys.

04

ZK Engine

Generate Proof

Chain service produces a proven transaction from claim data.

05

Wallet Submit

Mint Badge

Lace balances and submits your badge mint transaction.

06

Verifier

Verify Publicly

Anyone can verify badge validity with no private health leakage.

03 / Principles

WHY EPHEMERA

01

PRIVACY FIRST

Reveal only claim validity. Never expose medical record contents.

02

TRUSTED ISSUANCE

Only allowlisted issuers can sign and approve credentials.

03

SHORT-LIVED BADGES

Credentials stay ephemeral and map to real-world recency requirements.

04

INSTANT VERIFICATION

Share proof quickly while preserving identity and data confidentiality.

04 / Colophon

PROJECT DATA

Product

  • Ephemera
  • Health Credentials

Stack

  • Next.js
  • Tailwind v4
  • Midnight

Proofs

  • Zero Knowledge
  • Confidential by default

Issuer Model

  • Allowlist-gated
  • Admin managed

Year

  • 2026
  • Ongoing

Ephemera / Privacy-preserving credentials

Built with intention. Designed for trust.