docs · FAQ · how it's proven
Help & docs.
Everything you need to start earning, post a job, or check the work yourself. Start with a quick link, or read on.
Pollard's kangaroo, run by thousands of machines at once.
- 01
A job is posted
Someone locks USDC in escrow and defines a keyspace. The coordinator slices it into ranges.
- 02
Kangaroos hop
Each machine bounds across its slice, logging distinguished points — tiny, verifiable proofs of work.
- 03
Trails collide
When a tame and a wild trail meet at the same point, the key falls out and the job is solved.
- 04
Everyone gets paid
PPLNS shares the reward by contribution. USDC lands in your wallet — no claims, no luck.
Proof, not promises.
Joey never asks you to trust the pool. Every unit of work is a distinguished point that anyone can re-check against the curve, and every payout is computed in the open.
- Each share is verified on secp256k1 before it counts
- Payouts are PPLNS — shared by contribution, computed publicly
- Escrow and settlement happen on Base, visible on-chain
- Worker submissions are signed with EIP-191
share #48,201 point 0x7d3e…a90b worker 0xA1b2…F9c2 ✓ on curve · ✓ distinguished ✓ signature valid (EIP-191) ✓ attributed to PPLNS window
Common questions.
What is Joey, in one sentence?
An open market for compute: install it and your machine earns USDC solving real cryptographic jobs, or post a job and rent thousands of machines for yourself.
Do I need an account or KYC?
No. Your wallet address is your account. There's no sign-up, no email, no KYC — you download Joey, it links your wallet, and earnings settle on-chain.
What is "Pollard's kangaroo"?
It's an algorithm for finding a secret number (a private key) when you know the public point it maps to, within a known range. Many "kangaroos" hop across the keyspace leaving distinguished points; when a tame and a wild trail land on the same point, the key drops out. It parallelises across thousands of machines beautifully — which is exactly what the swarm is.
How much can I earn?
It depends on your GPU and how many jobs are live. Joey auto-detects your hardware and tunes itself; the app shows your earnings today, this week, and all-time. You're paid by contribution via PPLNS, so faster machines earn more.
Is it safe to run? Will it cook my GPU?
Joey runs as a normal background process and respects your machine. Pause it any time, cap it to run only when idle, and stop it instantly with Ctrl-C (CLI) or the switch (app). It does cryptographic math — it never touches your files or wallet keys beyond the address you point it at.
When I post a job, what exactly am I paying for?
Proven work, and nothing else. You lock USDC in a Base escrow contract; workers are paid from it only against distinguished points that verify. Any escrow you don't spend refunds back to your wallet. See how verification works.
Which devices and platforms are supported?
Mac (Apple Silicon & Intel), Windows and Linux, plus anything Linux-like you can SSH into — gaming PCs, Steam Decks, servers and render farms. The CLI is the fastest way on headless boxes today; the desktop apps are rolling out.
How do I get paid, and when?
In USDC, on Base, to the wallet you ran Joey with. Payouts accrue as your shares land in the PPLNS window and settle on-chain — there's nothing to claim and no luck involved.
Still have a question?
The fastest way to understand Joey is to run it — it's free and you can stop any time.
