List now. Two paychecks: idle House Pool plus BTC when the hours sell. SHA-256 House Pool take is FREE until we fill the rail, then 2.00%. XBT take is limited-time free until we reach 500.00 TH/s. Join Discord
Coordinator · optional

Join the coordinator with your DATUM node.

Keep the Knots you already run. You still choose the transactions. Join RouteHash and you get paid in the coinbase every time this group finds — more often than waiting on your boxes alone — in proportion to the work you contributed. Every segment that points here thickens the window. Hash stays spread. XBT stays a money of the plebs. Point DATUM Config → Pool Host at pool.routehash.com:28915. ASICs hash to your miner port, never to 28915. House Pool is joining our mining pool. Hash rental is BTC escrow; no node required.

No DATUM node? Buy TH on the marketplace and set dest = House Pool. That is joining our mining pool. My nodes: /renter#nodes. Words: FAQ / Glossary.

Solo vs segment — Who builds the block (DATUM Config → Pool Host)

A DATUM node is the DATUM gateway that builds blocks. A segment is you running that node — optionally pointed at our coordinator. Connecting an ASIC to someone else’s DATUM node is joining their pool. Pool Host is a field on your gateway, never on the ASIC.

You wantWhat to type
House Pool — join RouteHash’s mining pool.ASIC → stratum.routehash.com:23335. When not rented dest = House Pool. You are joining our DATUM node.
Solo on your DATUM node — you keep 100% of the coinbase. Same find odds. Variance is yours.Pool Host blank. Collaborative reward sharing = never (or prefer). ASICs stay on your miner port.
Join our coordinator — you still build the block; you get paid whenever this group finds. Grow RouteHash. That is a segment.Pool Host pool.routehash.com · Pool Port 28915 · Pool Pubkey from Connect. Collaborative reward sharing = prefer. Pool Pass User = On. Pool Pass Workers = Off.
Your own coordinator — you run the pool software (RATUM or another DATUM pool).Your coordinator hostname, port 28915, your pubkey. Do not paste RouteHash’s host.

Never put stratum.routehash.com, :23335, or your miner listen in Pool Host. Those are Stratum, not DATUM.

Many ASICs, one DATUM node

One operator, many boxes, one DATUM node. Those miners go to your miner port (23334 or the port StartOS assigned). Optional: that DATUM node → pool.routehash.com:28915 if you want the coordinator. Listed rental ASICs stay on stratum.routehash.com:23335.

⛏️ your ASICs      →  YOUR DATUM miner port
YOUR DATUM node  →  blank (solo)  or  pool.routehash.com:28915  (coordinator)
listed rentals   →  stratum.routehash.com:23335  (hash market)

Keep this separate from House Pool

Already running DATUM?

Keep that one gateway (CONVOY #pow, Ocean, Paulscode, iohzrd). Paste Pool Host pool.routehash.com, Pool Port 28915, and the pubkey from Connect. Collaborative reward sharing = prefer. Pool Pass User = On. Pool Pass Workers = Off. ASICs stay on that miner port. One DATUM per box — a second gateway is a second miner port.

StartOS: Knots, no DATUM yet?

Sideload RouteHash Gateway. It installs DATUM next to your Knots; ASICs stay on this gateway’s miner port. Prefills Pool Host pool.routehash.com, Pool Port 28915, Collaborative reward sharing = prefer, Pool Pass User = On, Pool Pass Workers = Off. Package id routehash-gateway does not replace datum. If you already run DATUM, paste Pool Host there instead. Independent: leave Pool Host blank after install.

Download the s9pk

Umbrel package (beta)

  1. Umbrel → Settings → App stores → Add a community app store.
  2. Paste this store URL.
  3. Install RouteHash Gateway. ASICs on this box’s miner port 23339. Pool Host is prefilled.
https://github.com/RouteHash-com/umbrel-store

Needs Bitcoin Knots 29.4.2 and no DATUM app yet. Paulscode companion: paste Pool Host into that app. Independent operators leave Pool Host blank, or skip the app. Beta until a live Umbrel install is confirmed.

Operator notes: docs/DATUM_COORDINATOR.md · customer package: packaging/routehash-gateway-startos