Skip to main content
SPECTER cover

Your wallet address shouldn’t be your identity

Every time someone pays you on Ethereum, your address becomes a little less private. Employers, clients, strangers on Etherscan… they can all follow the money back to you. SPECTER fixes the receiving side. You publish one public profile. Every sender derives a fresh, one-time address from it. To the rest of the world, those payments look completely unrelated to you. And the privacy layer is built with ML-KEM-768, a NIST-standardized post-quantum algorithm. So even if quantum computers arrive in 10 years, the payments you receive today stay private.

Try it right now

Hit the API, generate keys, create a stealth payment. Takes 2 minutes.

How does this work?

The full payment flow, step by step. No PhD required.

Launch the app

Use SPECTER in your browser.

Pick your starting point

Not everyone reads docs the same way. Here’s where to go based on what you care about.
Start with The Problem to understand why blockchain privacy matters, then read How SPECTER Works for the plain-language version.If you’re curious about post-quantum stuff, PQ Crypto for Humans breaks it down without the jargon.

The 30-second version

  1. Bob generates ML-KEM keys and publishes a meta-address (like a public profile)
  2. Alice uses that meta-address to derive a fresh one-time stealth address
  3. Alice sends ETH/tokens to that address and posts a coded announcement
  4. Bob scans announcements with his private key, finds the payment, and spends it
Nobody watching the chain can link the stealth address back to Bob.

What makes SPECTER different

SPECTERClassical stealth (Umbra/Fluidkey)
Discovery cryptoML-KEM-768 (post-quantum)ECDH (broken by quantum)
Harvest-now-decrypt-later safeYesNo
View tag scanning~1-2s for 100k announcements10-15s
Multi-chainEthereum + SuiEthereum only
Name service integrationENS + SuiNSENS
NIST standardFIPS 203N/A
If you only read three pages, make them The Problem, Protocol Flow, and Security Boundaries.

Get in touch

GitHub

Source code, issues, and feature requests.

Email

pranshurastogi3196@gmail.com for questions, partnerships, or support.

SPECTER on X

Follow @specter_PQ for protocol updates.
Built by Pranshu Rastogi (@pranshurastogii). Questions, ideas, or collab? Reach out anytime.