Skip to main content

What You’ll Discover

This page walks you through the live hosted app — no local setup needed. By the end, you’ll understand exactly what users experience and where to integrate programmatically.

Frontend Tour — Step by Step

Setup — Generate Your Identity

Open specter-stealth.vercel.app/setup and generate your recipient identity. The app creates your meta-address — a public profile containing your spending and viewing public keys.Your meta-address is uploaded to IPFS and linked to your ENS or SuiNS name so senders can find you by name.Setup — Generate your keys and link to ENS/SuiNS
This is a one-time action. Your meta-address is what senders need to create private payments for you.

Send — Create a Stealth Payment

Open specter-stealth.vercel.app/send. Enter the recipient’s ENS/SuiNS name (or paste their meta-address directly). The app creates a one-time stealth address — a fresh destination that only the recipient can discover.Send — resolve a name and create a stealth payment
Behind the scenes: POST /api/v1/stealth/create — this is the exact endpoint you’ll call when integrating.

Scan — Discover Your Payments

Open specter-stealth.vercel.app/scan. The app scans all announcements using your private viewing key and reveals only the payments meant for you. View tags filter out ~99.6% of irrelevant entries before decapsulation, keeping scanning very fast.Scan — discover payments meant for you
Behind the scenes: POST /api/v1/stealth/scan — recipients call this to discover their payments.

Choose Your Integration Handoff

Best for: Product designers, QA onboarding, first-time contributors.Stay fully in the hosted app to understand the user journey and expected outputs. No coding required — just explore, click through, and learn the flow.

Product Flow Map


Quick Reference

Frontend ActionURLAPI Endpoint
Setup keys/setupPOST /api/v1/keys/generate
Send payment/sendPOST /api/v1/stealth/create
PublishPOST /api/v1/registry/announcements
Scan/scanPOST /api/v1/stealth/scan
Resolve ENSGET /api/v1/ens/resolve/:name
This page is product-first on purpose. Stay in frontend mode to understand the experience, then adopt API/CLI only when you need automation.