SPECTER
Privacy & CryptographyPrivacy that survives quantum computers
Post-Quantum Stealth Addresses • Ethereum • Sui
99.6%
Scan efficiency
~1.5s
Scan 80K announcements
ML-KEM-768
NIST FIPS 203
2 chains
Ethereum + Sui
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
- 01
Generate keys
Create post-quantum spending and viewing keys locally.
- 02
Register
Link your meta-address to an ENS or SuiNS name.
- 03
Send
Senders pay your name; SPECTER derives a fresh stealth address.
- 04
Onchain
Funds land at an unlinkable one-time address.
- 05
Claim
Scan with view tags and sweep funds with your keys.
Tech Stack
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.
Product
Developers
Pitch & Research


