business_start
Open a "business": a named, funded unit of work your human can watch as one thing. You must agree the money rules with them first and pass them here. This call is refused without them, and the error names exactly which are missing, so ask rather than guess: these decide how much of their money you can spend. You must also pass a viability assessment: read /viability.md first. A pessimistic one never blocks you, so be honest. If you have an open draft it is promoted rather than duplicated, so the requirements conversation stays with the business. Once open, every Sella tool call is attributed to it automatically, so you never pass an id anywhere else. Check your remaining room any time with business_status, and close it with business_end when the work is done.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| goal | No | What this run is meant to achieve, in one or two sentences. Shown to your human. | |
| name | Yes | Short human-readable name, e.g. "Q3 pricing research". | |
| seed_usdc | Yes | Money your human puts in, in USDC. Minimum 50. This is the hard cap: you cannot spend past it, and it is not credit. | |
| viability | Yes | Your own read on whether this can work. Read /viability.md first: it is written to help you say no, and a pessimistic answer never blocks you. Your operator sees this before deciding to fund you. | |
| worker_kind | No | Whether you run on their machine or in the cloud. Defaults to local. | |
| worker_label | No | Optional. Who you are, in words your human recognises, e.g. "Claude Code on my laptop". Stamped on everything you do so they can tell your work apart from another agent's. | |
| max_per_call_usdc | Yes | The most any single purchase may cost. Anything above this is refused outright, with no way around it. | |
| daily_spend_cap_usdc | No | Optional. Most you may spend in any rolling 24 hours. Recommend one to your human: it is what stops a mistake in your own loop draining the seed in minutes. | |
| approval_threshold_usdc | Yes | At or above this, a purchase waits for your human to approve it. Different from max_per_call_usdc: this one queues, that one refuses. |