Spot mode
No arbitrage loop. One venue, one path at a time — learn chat control, sizing, and Jupiter execution on the pairs you name. A calmer first run on a self-hosted desk you hold.
Plumb by elghaly · ready desk software
Plumb watches the pairs you name, surfaces gaps on your board, and follows your rules from a private chat on your phone. It ships dry/HOLD by default — nothing sends until you arm it on your hardware. We build the seat, hand it over, and stay reachable.
💭 you dream we build 🧠💡
Lifetime seat · ships dry · HOLD until you arm it
Self-hosted Solana desk software you run on your hardware. Watches your named pairs, surfaces gaps on your board, and evaluates against your rules — controlled from a private, encrypted chat on your phone. Default posture is dry/HOLD: nothing sends until you explicitly arm it. Same house as 35 and IRIS. We build, hand over, and stay reachable — we never touch your funds.
We build it. You run it. You keep it.
Two ways to run it
Both doors ship on every seat — you are not upsold into the second one later. Run spot first to learn the controls with one path at a time, then switch on the cross-venue loop when the desk feels like yours.
No arbitrage loop. One venue, one path at a time — learn chat control, sizing, and Jupiter execution on the pairs you name. A calmer first run on a self-hosted desk you hold.
Arbitrage watches two prices across venues and routes — same asset, different quotes — surfaces the gap on your board, and evaluates against your rules in dry/HOLD until you arm it. Full arbitrage board on Pro and Source.

The house mark
One house, one mark. Plumb is the desk software; 35 is the house that builds it. The same hands ship 35 and IRIS — you are not buying from a storefront, you are buying from the people who wrote it.
Why a desk bot
Books do not sync. The gap opens for seconds and closes before a human finishes reading it. Software is the only thing fast enough to be there — so you set the rules and let it hold the watch.
Markets do not sync perfectly. A pair can quote differently on two venues or Jupiter routes. Plumb watches those gaps, surfaces them on your board, and evaluates them against your rules — on a self-hosted desk you run in dry/HOLD until you choose to arm.
You cannot watch every book by hand. A desk bot brings speed and constant eyes; you bring the rules, the size, and the choice to stay dry or arm when ready. Keys stay with you. Control stays in a private chat on your phone — no browser dashboard required.
After payment and brief, your binary is on your side within 5–7 days — then a handover call. We help, we guide; you continue from the chat on your phone. Start small, run dry first, treat early sessions as training — not hype, not a promise of results.
Check before you pay
Fixtures you can open locally and UI reference images — each labeled for what it is. None of this is a claim about results.
Desk fixtures
Static SVG fixtures — not a running desk, not proof of fills. Use them to see menu layout and control surfaces before you buy.
Board UI reference
These are labeled screenshots of board layouts, not reproducible proof and not a promise of current market behavior. Starter ships the partial slice. Pro / Source ships the full arbitrage board.


Custody & boundaries
Exact boundaries: what we hold, what we never hold, what we can see, and what we cannot.
Your wallet keys, your funded wallet, your VPS or host, your RPC credentials, the bot token for your control chat, and the running binary after handoff. You host it; you arm it; you accept the risk.
We do not custody funds, do not take a cut of fills, and have no access to your balance at any point. No pooled capital, no managed account, nothing to deposit with us.
What you put in the brief, what you share on the handover call, and support messages you send us. During build we configure the binary for your named pairs — we do not run it on our infrastructure.
Your private keys, your wallet balance, your actual fills, or your RPC traffic after handoff. We are not in the signing path unless you explicitly share logs for support.
Start, pause, size, and read status from a private, encrypted chat on your phone. No browser dashboard required — the desk talks to you where you already are.
Watches your named pairs on Solana, surfaces spreads, and evaluates against your rules while in dry/HOLD. Nothing sends until you explicitly arm it on your machine.
This page sells lifetime Plumb seats — ready bot software you host. Not a token sale. Not an investment.
Delivery & support
Measured from confirmed payment plus a complete brief, to the binary delivered on your side and ready for handover. Not a promise of armed trading.
Payment is confirmed and your brief includes seat tier, 1–2 pairs (Starter) or named pairs (Pro/Source), and a reachable email. Standard build scope only.
Binary configured for your brief, transferred to your host or sent for you to install, plus handover call scheduled within 24 hours of delivery. You run dry/HOLD first.
A machine that stays online (VPS is fine), a Solana RPC endpoint, a bot token for your private control chat, and a wallet you control. We walk through each on the handover call — they need not be ready before you pay.
Incomplete brief, scope expansion, or missing host access pauses the clock. We agree a new window before you pay extra. Ask for your money back at any time, for any reason — see Refunds.
Starter includes 3 months of updates; Pro and Source include 6 months. After that, optional follow-up is $149/mo — never required to keep what you bought. Lifetime licence; nothing breaks when the window ends.
Handoff steps
No onboarding queue, no ticket system. You pay, we build your desk, we walk you through it on a handover call, and you continue from the chat on your phone.
Pay seat + mail brief
Binary on your side
Handover call & setup
You continue from your phone
Execution rails
We run on third-party RPC and routing infrastructure — not partnerships or endorsements. We recommend Triton for Solana RPC/gRPC; Titan is an optional quote-rail integration. Titan / gRPC is not bundled in every seat — hook points on Pro and Source, or quoted from $400 after the brief.
Default execution path on Solana through Jupiter. This is what ships and what we cover on the handover call.
Jito and operator-style bundles are available on request — not turned on for every seat by default.
Titan is an optional quote-rail integration — routing visibility and path checks in dry/HOLD before you arm. Not turned on for Starter by default. Pro and Source include hook points; full Titan / gRPC pipe quoted from $400 after the brief.
Solana is the supported network on standard seats. Bitcoin and Ethereum routes are expansion work — discuss on Source or custom brief. We do not claim BTC/ETH execution on standard seats.
Infrastructure we run on
Lifetime seats
Starter · 350 partial · $350
$350 once
First machine — learn the path
Binary on your side in days after pay + brief
Handover call included · ships dry/HOLD
Pro · full arbitrage · $699
$699 once
Operator who already trades
Binary on your side in days after pay + brief
Handover call included · ships dry/HOLD
Source · full arbitrage + code · $1,999
$1,999 once
Desk that wants the code
Binary on your side in days after pay + brief
Handover call included · ships dry/HOLD
Every seat: Keys stay with you. We build, you continue. Titan / gRPC not included — quoted extra after brief. Optional follow-up $149/mo after the update window.
Compare seats
| Feature | Starter $350 | Pro $699 | Source $1,999 |
|---|---|---|---|
| Board shape | Partial · 350-style slice | Full arbitrage board | Full arbitrage board + source |
| Who it is for | First machine, learn the path | Operator who already trades | Desk that wants the code |
| Pairs | 1–2 on partial board | Multi-pair full board | Workshop + you edit |
| What you receive | Ready binary + handover call | Ready binary + controls | Source + seat |
| Phone chat control | Yes | Yes | Yes |
| Delivered after pay | 5–7 days + brief | 5–7 days + brief | 5–7 days + brief |
| Default posture | Dry/HOLD until you arm · Solana on standard seats · BTC/ETH via Source / custom brief only | ||
| Updates included | 3 months | 6 months | 6 months + workshop |
| Trade size cap | Capped seat | No cap from us | No cap from us |
| Slippage & tip | Fixed defaults | You set | You change the code |
| Jito / operator | — | Optional · ask in brief | Yours to edit |
| Private RPC | — | Hook points | Yours to edit |
| Workshop | — | — | Included |
| Keys | Stay with you — always | ||
| Handoff | We build → handover call → you continue from your phone | ||
| Titan / gRPC | Not included in any seat — extra after brief | ||
Before you buy
Straight answers, including the ones that cost us sales.
Write with your pairs and host plan — or pick a seat above if you are ready. We answer around the clock.
Put this in your brief