Skip to main content

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.

Privacy keystore

Priority: MediumEncrypted keystore system for managing multiple stealth identities with key rotation support. Hardware wallet integration for the master keys.

Mid-term: Research and design phase

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.
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.
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.
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.
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

FeatureStatusPriorityTarget
ML-KEM-768 receive/discoverLive--
ENS + SuiNS resolutionLive--
Yellow private channelsPartial (create/discover live)--
View tag scanningLive--
PQ smart account walletResearchHighQ2 2026
OAPA identityDesignHighQ2 2026
Arbitrum / Base / OptimismPlannedHighQ2 2026
Privacy keystoreDesignMediumQ3 2026
Migration contractsResearchHighQ3 2026
Cross-chain stealthResearchMediumQ3 2026
Mobile SDKPlannedMediumQ4 2026
Browser extensionPlannedMediumQ4 2026
Full PQ spending (EIP-8141)Waiting on EIPHighTBD

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.
Questions about the roadmap? Ideas for new use cases? Follow @specter_PQ for updates, reach out to the creator @pranshurastogii, or open an issue on GitHub.