beta 1.28.3

Swap native coins. No account, no KYC, no JavaScript.

Senpera routes your swap over four independent protocol lines — THORChain, Maya, Chainflip, NEAR Intents. Funds move through the protocol’s own threshold-vaults, never a company wallet. You see the whole line before you board. Tor Safest is the reference browser.

swap · quotebest of 4 lines: output × time

≈ 7,968 USD

after all fees · line: Chainflip

protected: you get ≥ 3.1462 ETH or the protocol refunds · impact on this size: ~0.00% · liquidity on this route: deep execution options → /swap

Fee: 0.50% float / 0.75% fixed — full breakdown on /fees. One POST → address + amount + expiry. Addresses are never cached. Advanced options → /swap

A new quote voids previous deposit addresses — send only to the address from your current swap page.

your route · quoted nowfull fee breakdown before you send
BTCyou send 0.1
Chainflip · 17–20 min
ETHyou get ≈3.2269
alt routesTHORChain ≈3.2153NEAR Intents soonadvanced → /swap
best route is pre-selected · alternatives are one click · NEAR Intents joins soon · quotes are live protocol answers
Nothing to freeze

Your deposit goes to the protocol’s threshold-vault, not to our wallet. There is no company account holding your coins. How custody works →

The whole line, before you board

Executing protocol, alternative routes, every fee — printed before you send. Our cut is 0.50% float / 0.75% fixed, published on /fees next to the protocol fees. Compare, then send.

Scripts off, still works

Every page is server-rendered HTML. Quotes, deposits and status run with JavaScript fully disabled — Tor Browser on Safest is our reference environment. Same flow works for AI agents.

“Funds frozen pending KYC” is not a policy we resist, it’s a move that doesn’t exist here.
lines now THORChain · live Maya · live Chainflip · live NEAR Intents · soon status & coverage →
sub lines Relay · livesub what a sub line is →

Know before you swap

all guides →
guideYour first swap, step by step

Quote → send one exact transaction → track by link. What each stage means and how long chains take.

read →
guideRefunds: enforced, not promised

When the protocol refunds automatically, what it costs, where it goes — and the one dust rule that loses money.

read →
guideNever send from an exchange

On UTXO chains refunds return to the sending address. If that’s an exchange hot wallet, the refund isn’t yours.

read →

Straight answers

Is Senpera a custodial exchange?
No. Deposits go to threshold-signature vaults run by the routing protocol itself.Senpera computes the line and shows the protocol’s own deposit address. No account, nothing to freeze.
Does it really work with JavaScript disabled?

Yes — by design. Every page is server-rendered HTML. Tor Browser on Safest is the reference environment, not an afterthought.

What if a line halts mid-quote?

Four independent protocol lines are quoted; if none carries the pair, a non-custodial sub line fills the gap. If the best line is down, you are re-quoted on the next before any funds move. Funds move exactly once — from your wallet.

Can an AI agent use Senpera?

Yes. The same scriptless flow works for autonomous agents: POST /api/quote returns address, amount and expiry as JSON. No wallet-connect required.

How do I know a deposit address really came from Senpera?

Every quote ships with a PGP-signed receipt — a plain-text file listing the deposit address, amounts, line, fees and expiry, signed by our published key. Verify it with gpg --verify against the key on /pgp. It confirms the terms and address at the moment of issue (outcome is enforced by the protocol), and is kept for 21 days at your status link — download it right away.

ratesBTC $79,680ETH $2,457XMR $543SOL $102RUNE $0.482 protocol pool mid · xmr via public market data · refreshed each minute

Product

SwapPopular pairsTrack a swapAPI for agents

Learn

How to useGuidesFeesCoins & limitsDepth by size

Trust

VerifyPGPCanaryLines statusAbout & contact

Legal

TermsPrivacyDisclaimersecurity.txt