Janus moves value between Bitcoin SV and the rest of the world in one payment. No account. No custody. No key to keep. This page explains what happens when you press the button, and what it means to provide the liquidity behind it.
Pick what you send and what you receive — SOL, HYPE or BELLS on one side, BSV on the other — and Janus shows you the exact amount you will get before you send anything. That figure is guaranteed. Send one payment from any wallet; the other asset is on its way seconds after your payment is seen on its chain.
There is no step where Janus holds your money waiting for you to do something.
One liquidity pool holds BSV alongside BSV-native versions of each asset — jSOL, jHYPE and jBELLS. Each of those is fully reserved: for every unit in the pool, the same amount of the real asset sits in a vault on its native chain. When you send SOL, it goes into the SOL vault, the matching jSOL is exchanged for BSV inside the pool, and the BSV is paid to you. When you send BSV, the reverse happens and real SOL leaves the vault to your address. You never touch the wrapped asset yourself.
Every reserve is held at a published address on its own chain, so the books can be checked against the chain at any time.
You put BSV into the pool that everyone trades against. In return you receive a position — a numbered ordinal that lands in your wallet and records your share of the pool. Every swap pays a fee into the pool, so the pool grows and your share is worth more. When you want out, send the position back and you are paid what your share is worth that day, in BSV.
You only ever handle BSV. What the pool does internally is not your problem.
The ordinal itself shows what your share holds and what it is worth right now — a live view of the pool's holdings, your percentage, your value over time, and how you stand against your deposit. It is bearer: whoever holds it can redeem it, so it can be sold or transferred like anything else in a wallet. Keep it as you would keep any ordinal.
Those wallets can't hold ordinals themselves, so Janus holds your position for you at an address derived from your account. It shows up on the Pool page as soon as you sign in, and you redeem it by sending any small payment from that account. Wallets that hold ordinals — Vulpine and other BRC-100 wallets — receive the card directly.
Your position records shares — a fraction of the pool — not a fixed amount of BSV. The pool holds several assets, so your share is valued against all of them at live prices. Fees push it up with every swap; price moves between the assets push it either way. That is what providing liquidity is, and it is why the value on your card changes while the share count never does.
You can lock a deposit for a fixed period in exchange for more shares of the same deposit. Shares decide how fee income is divided, so a locked position earns proportionally more.
| Lock | Multiplier |
|---|---|
| none | 1.00× |
| 30 days | 1.05× |
| 90 days | 1.15× |
| 180 days | 1.30× |
A lock is a lock: the position cannot be redeemed until it ends. Only lock what you will not need.
Send your position back to the pool address, or — from Twetch or HandCash — send any small payment. The pool values your share at that moment and pays you in BSV within seconds. Positions redeem whole; to take out part of one, redeem it and open a new position with the remainder. Redemptions are backed by the pool's BSV and by a treasury reserve, so a large exit does not have to wait for the pool to rebalance.
The Compute page is a market for AI inference paid per answer in BSV. Providers publish a signed rate card on chain; you pick a model, set how long an answer you'll pay for, and pay the provider directly from a BRC-100 wallet. You are quoted for the ceiling you set and refunded whatever the answer doesn't use — automatically, into the same wallet. Anyone with a spare graphics card can list theirs from the same page.
| Topic | What it means |
|---|---|
| Price movement | A position is a share of several assets. If their prices move apart, your share can be worth less than your deposit even after fees — the usual trade-off of providing liquidity. |
| Bearer positions | Whoever holds the position ordinal can redeem it. Treat it like anything else of value in your wallet. |
| Locks | Fixed for the period chosen. Not breakable, by design. |
| Operator | Janus is operated by a small team. Every reserve and payout is visible on chain. |
Janus is a liquidity layer that lets anyone move between Bitcoin SV and other chains in a single payment, with a fully reserved pool behind it that anyone can join and earn from.