Take the first real job
Connect Stripe, deploy live on your builder.domains address, and take a paid order. What test kept, what live changes, and the first payout, yours and each member's.
Everything you built in test runs the same way live. Three commands stand between dev and a buyer's money: connect Stripe, deploy, and take the first order.
$ npx services.dev connect stripe
opens https://connect.stripe.com/setup/s/lingua · sign in, or open the account
account acct_1Q7Hq2 · lingua · charges on · payouts on
✓ connected · every charge, refund and payout runs on your own Stripe accountCharges and refunds run on your Connect account, under your brand's name on the buyer's statement. services.dev's take is one line on that ledger, taken only when a charge releases.
$ npx services.dev deploy --live
lingua · 4 Services · version 2026-10-27.1
live https://lingua.builder.domains · api, mcp, cli, sdk, site, docs and every app
keys live keys are minted in the owner console, at /console/keys
plan Free (services.dev) · no gated keyEvery check it makes, and what happens to jobs already running, is on Deploy. Free serves every surface and app on <brand>.builder.domains. Your own domain is one line in brand.ts, domain: 'lingua.example', on Launch. A gated key runs three paid live jobs first; after that, deploy --live answers OFFER with the plan it needs and the line that needs it:
$ npx services.dev deploy --live
OFFER · Launch runs this Service live.
because roles.translator.pool at services/translation.ts:6 · 3 of 3 sampled jobs released
subject at services/translation.ts:13 · 1 of 3 sampled jobs released
clocks.renewal at services/translation.ts:14 · 1 of 3 sampled jobs released
cure upgrade to Launch, or services.dev check --fit free
next npx services.dev plan upgrade launchA buyer, or their agent, orders on the live address. The charge is held on your Stripe account until the fact the Service names, here delivery and the buyer's accept:
→ GET https://lingua.builder.domains/jobs/job_7Hq2
← job_7Hq2 · translation · delivered · $49.00 held · simulated: false
record draft · ai | review · ai · pass
ledger +$49.00 · AI $0.84 · you $48.16
next accepted by the buyer, or final 7 days after delivery
← job_7Hq2 · accepted · $49.00 released$ npx services.dev payouts
you $48.16, less services.dev's take · to acct_1Q7Hq2 · on your Stripe payout schedule
members none: AI delivered the jobOnce a step has a person, each member's pay accrues at the act, on its own clock, and pays on the Pool's schedule to the account they connected at /join. It never waits on your charge, and it is never clawed back.
What test kept and what live changes, mode by mode: Test and live.
Your business: more Services under the same brand, with one console and one ledger. Then Service(): every key the file you just deployed can carry, each on its own page.