> ## Documentation Index
> Fetch the complete documentation index at: https://docs.compute.cx/llms.txt
> Use this file to discover all available pages before exploring further.

# Limits

> Fresh machine per run. 10-minute default. You do not log into the box.

These are the v0.1 customer limits. They can tighten without a docs deploy — treat API errors as authoritative.

## Runtime

| Limit            | v0.1                         |
| ---------------- | ---------------------------- |
| Function timeout | **10 minutes** default / cap |
| Machine lifetime | One run. New VM each create. |
| Concurrency      | One active run per account   |
| Create rate      | Per-account hourly cap       |

`timeout=` on `@app.function` is seconds. Do not plan hour-long jobs on the public path.

## What you get

* One GPU SKU from `compute gpu list`.
* One process: your function.
* Logs and a JSON return value.
* A receipt after terminate.

## What you do not get

* A login shell on the machine.
* A machine that stays up between runs.
* A region or instance-template picker.
* Persistent disks.
* A dashboard “Run” button — launch from the CLI.

## Admission

New creates can be refused when the account already has an active run, lacks enough prepaid credit, reaches a spend or create-rate limit, or no provider has capacity. Compute does not have a service-wide one-machine limit: different accounts are not serialized by a single Compute-wide machine slot. Provider capacity is not guaranteed.

If a run is refused, send the request id from the error to [Support](/support).
