Trade with privacy that you control.
Public routes when speed matters. Shielded accounts when privacy matters. One interface, with the two clearly separated, never blurred.
Intent routePreview
private.swap.vaelun
- 01
Sign intent
Wallet signs a canonical action message with a one-time nonce.
- 02
Prepare shielded route
Solvers compete on price. Runs only when shield capability is live, never faked.
- 03
Settle on shard
Final state recorded privately on-chain. Auditor can verify on request.
Signing stays in your wallet. Shielded routing remains a preview until its capability is live.
Two execution modes
You choose what the chain sees.
Public routes
When speed matters
- Quotes compared across public aggregators, best guaranteed output preselected
- Executed from your own wallet; Vaelun never holds funds
- Addresses, tokens, and amounts are visible on-chain
Shielded accounts
When privacy matters
- When shield capability is live, amounts and history stay off the public chain
- Derived from your wallet signature, no new seed phrase
- Selective disclosure: grant and revoke scoped audit access
Dashboard
LiveSession, balances, and capability status in one truthful view.
Swap
LiveBest-route public quotes, executed from your own wallet.
Withdraw
BetaCross-chain withdraw quotes through the settlement registry.
What's in V1
Three primitives. Honest about what's live.
Every feature labels its execution mode. Production never silently runs mocks or fakes a transaction.
Public swap routing
Best-route comparison across public aggregators, executed from your own wallet. Transparent on-chain by design.
Shielded transfers
Beta path designed to hide amount and receiver on-chain. Sender derived from your wallet signature.
Selective disclosure
Grant scoped audit access. Revoke anytime. End-to-end encrypted scope.
Wallet & session model
One signature in. One verified session. Nothing held for you.
Your wallet is the account
Connect a supported EVM, Solana, or NEAR wallet. A native signature is your login. No email, no password, no new seed phrase.
Actions are signed, then verified
Privileged actions carry a wallet signature over a one-time nonce, verified server-side before anything runs.
Sign-out is verified too
Disconnect revokes the server session. If revocation fails, the app warns you rather than pretending you are logged out.
Beta features are clearly labeled. Mock/test routes never run in production.
Your private keys never leave your browser.
Public routes are transparent by design. Shielded actions are clearly gated.
Open audit trail. Cross-AI reviewed.
Use with AI Agents
Agent-ready private finance APIs.
The vaelun-skill package documents signed intent submission, OTC matching, withdrawal flows, disclosure grants, and key-rotation guardrails for external assistants.
npm install @vaelun/skill
Privileged calls still require user-held wallet signatures and server-verified nonces.
Public when speed matters. Shielded when privacy matters.
Connect a supported wallet and sign once. You keep control of your account and can withdraw whenever you want.
Launch Vaelun (opens in a new tab)