Back to Portfolio

SPECTER

Privacy & Cryptography

Privacy that survives quantum computers

Post-Quantum Stealth Addresses • Ethereum • Sui

ETHCC[9]· 3rd Prize — Stage Pitch
Founder School logo
Founder School · Cohort 2
@specter_PQ

99.6%

Scan efficiency

~1.5s

Scan 80K announcements

ML-KEM-768

NIST FIPS 203

2 chains

Ethereum + Sui

Slide 1 / 10

About

Onchain payments today are fully transparent: every transfer exposes both sender and recipient. SPECTER fixes this. A recipient publishes one public meta-address (linked to their ENS or SuiNS name), and every sender derives a different one-time stealth address for each payment. Only the recipient can discover and spend those funds; to everyone else they look like transfers to random addresses.

The discovery path uses ML-KEM-768 (NIST FIPS 203), a lattice-based post-quantum KEM, so announcement data stays private even against "harvest now, decrypt later" quantum adversaries. One-byte view tags let recipients skip ~99.6% of announcements, scanning 80K announcements in about 1.5 seconds.

SPECTER is more than a hackathon demo. It ships as a full stack: a Rust/Axum backend and hosted API, a React web app (Setup → Send → Scan), the @specterpq/sdk TypeScript SDK compiled to WebAssembly so all cryptography runs on-device, an interactive SDK playground, a self-custodial "I don't trust SPECTER" recovery flow that works even if SPECTER goes offline, and a Yellow Network integration for anonymous state-channel trading. Started at ETHGlobal HackMoney 2026, won 3rd prize at the ETHCC[9] stage pitch, and selected for Founder School Cohort 2.

How it works

  1. 01

    Generate keys

    Create post-quantum spending and viewing keys locally.

  2. 02

    Register

    Link your meta-address to an ENS or SuiNS name.

  3. 03

    Send

    Senders pay your name; SPECTER derives a fresh stealth address.

  4. 04

    Onchain

    Funds land at an unlinkable one-time address.

  5. 05

    Claim

    Scan with view tags and sweep funds with your keys.

Tech Stack

RustAxumML-KEM-768WebAssemblyTypeScriptReactViteviemENSSuiNSSuiYellow NetworkIPFSTailwindCSSRadix UIFramer MotionDocusaurus

Core Features

  • One-time stealth address for every payment: no public recipient trail
  • Pay human-readable names: ENS (.eth) on Ethereum and SuiNS (.sui) on Sui
  • Post-quantum discovery with ML-KEM-768 (NIST FIPS 203)
  • View tags skip ~99.6% of announcements (80K scanned in ~1.5s)
  • @specterpq/sdk on npm: browser-first TypeScript + WASM, keys never leave the device
  • Interactive SDK playground and hosted REST API
  • Self-custodial recovery that works even if SPECTER goes offline
  • Private state-channel trading via Yellow Network
  • IPFS meta-address storage

Resources

Everything public about SPECTER: product, developers, pitch & research, community.