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

> ## Agent Instructions
> zerv is a CLI tool that generates version strings from Git state. It is not a service or platform.
> Examples on this site are backed by integration tests; copy them verbatim.
> Flag names are exact: use --output-template, and --dirty takes no value.

# Unknown schema

> zerv error: Unknown schema — the --schema preset name is typo'd or unsupported. Use one of the 22 built-in presets or define a custom RON schema.

```
Error: Unknown schema: standard-bse
```

The `--schema` value is not a built-in preset name. Preset names come from the built-in
list in the [schema system](/concepts/schema-system) — most often this error is a typo
(`standard-bse` for `standard-semver`).

## Reproduce

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
zerv version --source none --tag-version 1.0.0 --schema standard-bse
# Error: Unknown schema: standard-bse
```

## Fix

* **Use a built-in preset**: `--schema standard-semver`, `--schema pep440`, and the rest of
  the [22 presets](/concepts/schema-system)
* **For anything custom, write a RON schema** instead of a preset name:

```bash theme={"theme":{"light":"github-light","dark":"github-dark"}}
zerv version --schema-ron '(core:[var(Major), var(Minor), var(Patch)], extra_core:[], build:[])'
```

Not this error? Every fix lives on [zerv errors and troubleshooting](/troubleshooting).
