---
title: "Your business"
url: https://services.dev/docs/business
captured: [apps.txt, examples.txt]
---
# Your business

URL: https://services.dev/docs/business

> Several Services under one name, with an app for everyone in a job and one sum of what they keep.

## One name, several Services

Each file in `services/` is one more thing you sell, and package.json's `name` is the brand on all of them. lingua sells four, and AI delivers three of them alone:

```bash
npx services.dev dev
```

```txt title="captured"
lingua
  certified-translation  A sworn translator in the job's country signs before the certify step.
  store-listing          AI delivers every job.
  translated-summary     AI delivers every job.
  translation            AI delivers every job.
```

## An app for everyone

| App | On localhost | Who uses it |
|---|---|---|
| [customer portal](https://services.dev/docs/app/buyers.md) | `/portal` | everyone who orders: every job, with Accept and Send back |
| [delivery portal](https://services.dev/docs/app/members.md) | `/sworn-translators` | the people at your line, at the path of their role |
| [owner console](https://services.dev/docs/app/owner.md) | `/console` | every job, with its record and ledger |

A delivery portal exists only where a Service sends work to a person, and it opens with what they earn:

```bash
open http://localhost:8787/sworn-translators
```

```txt title="magic values: member = mbr_eligible"
Certified Translation · you earn $60.00 of each $189 job
```

## Your first Service, inside your next

Translated Summary orders Translation as its first step, at Translation's price. Each job has its own ledger, and the `brand` line adds them up:

```bash
npx services.dev translated-summary document=report.pdf to=fr-CA --max 79
```

```txt title="captured"
job_7Hv5 · working · $79.00 held
job_7Hv5 · delivered · report.fr-CA.pdf · summary.pdf · $79.00 charged
  record  translate · service · job_7Hq6 · $49.00 | summarize · ai | review · ai · pass
  ledger  +$79.00 · AI $0.84 · your Translation $49.00 · you $29.16
  brand   +$79.00 · AI $1.68 · you $77.32 across job_7Hv5 and job_7Hq6
  next    npx services.dev accept job_7Hv5
```

[Money](https://services.dev/docs/money.md#the-ledger) has the formula.

## What the business keeps

`check` counts what [each Service keeps](https://services.dev/docs/money/prices.md#what-each-form-leaves-you), your other Services' jobs included:

```bash
npx services.dev check
```

```txt title="captured"
✓ ready to sell · 4 Services · AI delivers 3 alone · each keeps at least 43% of every job
```

The owner console opens with the same sum over every job so far:

```bash
open http://localhost:8787/console
```

```txt title="magic values: member = mbr_eligible"
lingua · 5 jobs · +$297.00 · AI $4.20 · people $60.00 · you $232.80
Certified Translation: a sworn translator signed 1 of 1 job unchanged, at $60.00 in payouts.
```

Your brand has its own [llms.txt, MCP server and prices](https://services.dev/docs/api/machine.md), and nothing in them names services.dev.

---

- Up: [Your first paid job](https://services.dev/docs.md)
- Previous: [Take the first real job](https://services.dev/docs/start/live.md)
- Next: [Service()](https://services.dev/docs/service.md)
