What’s live today
ML-KEM-768 stealth addresses
Post-quantum key generation, stealth payment creation, and announcement scanning.
ENS + SuiNS integration
Name resolution for human-readable stealth payments on Ethereum and Sui.
Yellow private channels
Private channel creation and discovery with stealth-linked announcements.
Near-term: In active development
PQ smart account wallet (ERC-4337)
Priority: HighSmart accounts with ML-DSA-65 signature verification inside
validateUserOp. This closes the classical spending gap by removing the secp256k1 dependency for the spend path.The ERC proposal already specifies deterministic stealth key derivation compatible with ML-DSA-65.One Address Per Application (OAPA)
Priority: HighDeterministic, application-scoped identity derivation from a single master meta-address. Each dApp or service gets its own isolated stealth identity without requiring separate key management.Use case: A user has one SPECTER profile but each DeFi protocol, exchange, or service sees a different address.
L2 chain expansion
Priority: HighBring stealth addresses to Arbitrum, Base, and Optimism. The same meta-address already derives valid addresses for any EVM chain. The work is in registry support, frontend chain-switching, and gas optimization.
Mid-term: Research and design phase
Legacy-to-PQ migration contracts
Legacy-to-PQ migration contracts
Smart contracts that help existing ERC-5564 schemeId 1 users migrate to schemeId 2 (ML-KEM). The migration path needs to handle re-registration of meta-addresses in the ERC-6538 registry without breaking existing payment channels.
Cross-chain stealth transfers
Cross-chain stealth transfers
Send from Ethereum, receive privately on Sui (or any supported chain). The ML-KEM shared secret can derive addresses for multiple chains from a single encapsulation. The challenge is bridging the announcement data across chains.
Mobile SDK
Mobile SDK
Native iOS/Android SDK wrapping the Rust crypto core via FFI. Focus on key management (secure enclave integration), scanning efficiency on mobile networks, and push notifications for discovered payments.
Browser extension
Browser extension
Lightweight extension for stealth address creation and scanning without visiting the full app. Auto-detect ENS names on web pages and offer one-click stealth payments.
Batch announcement compression
Batch announcement compression
Reduce on-chain costs by batching multiple announcements into Merkle trees. Recipients prove membership to discover their payment. Could reduce per-announcement gas by 60-80%.
Long-term vision
Feature status tracker
| Feature | Status | Priority | Target |
|---|---|---|---|
| ML-KEM-768 receive/discover | Live | - | - |
| ENS + SuiNS resolution | Live | - | - |
| Yellow private channels | Partial (create/discover live) | - | - |
| View tag scanning | Live | - | - |
| PQ smart account wallet | Research | High | Q2 2026 |
| OAPA identity | Design | High | Q2 2026 |
| Arbitrum / Base / Optimism | Planned | High | Q2 2026 |
| Privacy keystore | Design | Medium | Q3 2026 |
| Migration contracts | Research | High | Q3 2026 |
| Cross-chain stealth | Research | Medium | Q3 2026 |
| Mobile SDK | Planned | Medium | Q4 2026 |
| Browser extension | Planned | Medium | Q4 2026 |
| Full PQ spending (EIP-8141) | Waiting on EIP | High | TBD |
We want your ideas
This roadmap isn’t set in stone. If you have ideas for features, use cases, or integrations that would make SPECTER more useful, we’d love to hear from you.Suggest a feature
Open a GitHub issue with the
feature-request label. Describe the use case, not just the feature.Get in touch
Email pranshurastogi3196@gmail.com for partnership ideas, research collaboration, or integration questions.
