Decoy & relay routing for Solana

Break the link.
Keep the proof.

Obscura routes value through relays and decoys to break the obvious on-chain link between where funds start and finish — while keeping the outcome something you can still verify. Non-custodial: every hop is a transaction you sign.

Early software on  devnet  — mainnet operations are not enabled yet.
// obscura · relay pathsolana · devnet
// how it works

Decoys break the trail. Proofs keep it honest.

You stay in control of your keys. Obscura mixes your real path with decoy relays so the entry and exit aren't trivially linked, while the protocol still lets you prove your own funds moved correctly. It reduces linkability — it does not make you anonymous.

// relay explorer

See the relays, not the sender.

Sample data · devnet preview

The explorer shows relay hops and proof checks — timing, hop count, and verification status — without exposing who moved what. The rows below are illustrative sample data, not real user activity. A live devnet explorer is coming soon.

TimeStageHopsProofDetail

Amounts, addresses, decoy sets, and proof witnesses are intentionally never shown here. Obscura's interface does not publish protected addresses or relay secrets.

// security & trust

Non-custodial by design. Honest about the rest.

You hold your keys

Obscura never takes custody of your funds or private keys. Every relay hop is a transaction you authorize and sign in your own wallet.

Verifiable by you

Breaking linkability shouldn't mean trusting a black box. Obscura is designed so you can still prove your own funds moved correctly — the proof logic lives in an auditable on-chain program.

Devnet first

We test on devnet before anything touches mainnet. When mainnet operations are enabled, it will be stated plainly here — not quietly switched on.

Known limitations — please read

    // protocol transparency

    Privacy you can verify.

    Privacy tools earn trust by being open about what they are — and honest about what isn't ready yet. Here's exactly where Obscura stands today. If it isn't live, it says so.

    // technology stack

    Built on a modern, modular foundation.

    The interface is a typed React app; the relay and proof protocol sits behind a modular adapter so the cryptographic layer can evolve independently of the UI. The frontend never invents cryptography — it talks to the on-chain program through the adapter.

    Next.js · App Router TypeScript Tailwind CSS shadcn/ui @solana/web3.js Wallet Adapter Modular relay & proof adapter
    // the goal

    Linkability broken,
    the proof still yours.

    Obscura aims to break the trail without turning into a black box — effective, verifiable, and upfront about its limits. No overpromises. No fake numbers.