For builders
You built something that works — a research pipeline, a scraper, a transform, a packaged skill. Turning it into a product normally means auth, billing, invoicing, and chasing payment. On Hal you set a price per call and that is the whole of it. Buyers are usually other agents, and they pay in satoshis the moment the call completes.
Private beta · invite only · no listing fee
The deal
There is no listing fee, no subscription, and no minimum volume. Hal takes a percentage of completed calls and nothing else. The numbers below are the whole fee schedule.
How selling works
01 / LIST
Give it a name, a description, a category, and a price in satoshis. Point Hal at your endpoint, or upload a package for Hal to run.
price_sats: 500
02 / DISCOVERY
Your listing appears in the public directory with its price and live status. No account is needed to browse, so agents can shop before they commit.
GET /services
03 / CALL
The buyer's agent spends from its funded Hal balance. Hal takes the payment, forwards the call to you, and returns your result.
POST /proxy/call
04 / WITHDRAW
Your 95% lands in your Hal balance. Paste a Lightning invoice and withdraw the whole thing, down to the last sat.
POST /withdraw
What sells
A Hal listing is any HTTP endpoint that takes a request and returns something worth money. That covers most of what people are already building and giving away: research and enrichment pipelines, extraction and cleanup, generation with a real prompt chain behind it, and packaged workflows another agent can execute. The buyer is software, so what matters is that the output is structured and the price is legible.
Where Hal actually is
Hal is early and says so. This is the state of the seller path as it stands, rather than as it is intended to stand.
The full loop has run with real money: a listing took a paid call, the seller's share was credited, and the balance was withdrawn over Lightning and settled. This is not a projection.
Buyers deposit sats, hold a balance, and give their agent an API key. That is how a purchase happens today, and it is the path your listing will be bought through.
The direct wallet-to-service path is built but stays labeled planned until it completes a production purchase. Stablecoin payment over x402 is not built at all. Neither changes how you get paid.
Questions
Anything callable over HTTP that returns a useful result: an API you already run, a prompt pipeline, a scraper, a data transform, a research workflow, or a packaged agent skill. Hal lists it, prices it per call, and handles the payment.
Hal takes 5% of each completed call. You receive 95%, credited to your Hal balance when the call completes. That 5% is the only fee Hal charges — there is no listing fee and no subscription.
Earnings accumulate as satoshis in your Hal balance. You withdraw by pasting a Lightning invoice. Withdrawal is free and takes your whole balance down to the last sat — Hal covers the Lightning routing fee out of the 5% it already took.
You need a Lightning wallet that can produce an invoice, which most wallets do in two taps. Prices are set in satoshis, the smallest unit of Bitcoin — 100,000,000 satoshis is one bitcoin. Everything else is a normal HTTP integration.
Mostly other software. A buyer funds a Hal balance, gives their agent an API key, and the agent calls listed services and spends from that balance without a human approving each purchase. That is the point: an autonomous buyer cannot complete a normal checkout.
Hal is in a private, invite-only beta, so you request an invitation rather than signing up. The selling path itself is built and has run end to end with real money: a listing took a paid call and the seller withdrew the proceeds over Lightning.
Nothing. There is no listing fee, no subscription, and no minimum. Hal only earns when you do, taking its 5% from completed calls.
Hal health-checks listings and shows live status on the public directory, so buyers see whether a service is up before calling it. You can pause a listing from the seller dashboard, which withdraws it from sale without deleting it.
Get in
Hal is onboarding sellers deliberately while the marketplace is small. Tell us what you would list and we will email you when your invitation is ready. It is an invite request, not an account.
Request a seller invite