---
title: "Kernel reference"
description: "The generated reference of the kernel: one section per source. Its pages are generated from the schemas and tables that own each concept, so they never drift from the code; an anchor named here is a…"
order: 0
id: "index"
---

# Kernel reference

The generated reference of the kernel: one section per source. Its pages are generated from the schemas and tables that own each concept, so they never drift from the code; an anchor named here is a member of `DocAnchor` (`packages/kernel/diagnostics/src/anchors.gen.ts`).

## CX operators {#cx-ops}

Every CX operator signature by family, with its NULL rule, faults and an example. Written by `bun run generate:cx-ops`, not by this generator.

- [`cx/index.md`](cx/index.md)

## Diagnostics {#errors}

Every diagnostic code with its category, severity, HTTP status, exit, retry, fix and args: one page per code prefix, and the suite reasons. Written by `bun run generate:diagnostics`, not by this generator.

- [`errors/action.md`](errors/action.md)
- [`errors/app.md`](errors/app.md)
- [`errors/approval.md`](errors/approval.md)
- [`errors/audit.md`](errors/audit.md)
- [`errors/auth.md`](errors/auth.md)
- [`errors/authz.md`](errors/authz.md)
- [`errors/carrier.md`](errors/carrier.md)
- [`errors/catalog.md`](errors/catalog.md)
- [`errors/cli.md`](errors/cli.md)
- [`errors/clock.md`](errors/clock.md)
- [`errors/convert.cx.md`](errors/convert.cx.md)
- [`errors/convert.md`](errors/convert.md)
- [`errors/cx.md`](errors/cx.md)
- [`errors/dep.md`](errors/dep.md)
- [`errors/derived.md`](errors/derived.md)
- [`errors/doc.md`](errors/doc.md)
- [`errors/docs.md`](errors/docs.md)
- [`errors/elevated.md`](errors/elevated.md)
- [`errors/feed.md`](errors/feed.md)
- [`errors/file.md`](errors/file.md)
- [`errors/form.md`](errors/form.md)
- [`errors/idempotency.md`](errors/idempotency.md)
- [`errors/import.md`](errors/import.md)
- [`errors/invoke.md`](errors/invoke.md)
- [`errors/job.md`](errors/job.md)
- [`errors/key.md`](errors/key.md)
- [`errors/legacy.md`](errors/legacy.md)
- [`errors/limit.md`](errors/limit.md)
- [`errors/messages.md`](errors/messages.md)
- [`errors/migration.md`](errors/migration.md)
- [`errors/name.md`](errors/name.md)
- [`errors/op.md`](errors/op.md)
- [`errors/org.md`](errors/org.md)
- [`errors/outbox.md`](errors/outbox.md)
- [`errors/page.md`](errors/page.md)
- [`errors/platform.md`](errors/platform.md)
- [`errors/query.md`](errors/query.md)
- [`errors/ref.md`](errors/ref.md)
- [`errors/retention.md`](errors/retention.md)
- [`errors/screens.md`](errors/screens.md)
- [`errors/search.md`](errors/search.md)
- [`errors/snapshot.md`](errors/snapshot.md)
- [`errors/storage.md`](errors/storage.md)
- [`errors/store.md`](errors/store.md)
- [`errors/suite.md`](errors/suite.md)
- [`errors/text.md`](errors/text.md)
- [`errors/trigger.md`](errors/trigger.md)
- [`errors/value.md`](errors/value.md)
- [`errors/write.md`](errors/write.md)

## Model {#model}

Every declaration of the catalog doc, generated from its schema: one page per declaration kind, each field with its type, default, description and an example that decodes.

See also: [`model/action`](model/action.md), [`model/app`](model/app.md), [`model/doc`](model/doc.md), [`model/effect`](model/effect.md), [`model/enum`](model/enum.md), [`model/form`](model/form.md), [`model/function`](model/function.md), [`model/group`](model/group.md), [`model/lifecycle`](model/lifecycle.md), [`model/policy`](model/policy.md), [`model/property`](model/property.md), [`model/settings`](model/settings.md), [`model/shapes`](model/shapes.md), [`model/trigger`](model/trigger.md), [`model/type`](model/type.md), [`model/value-type`](model/value-type.md), [`model/view`](model/view.md).

## SpringML elements {#springml}

The SpringML elements, their props, helpers, handles and refusals, as JSON generated from `ELEMENTS` (@canonify/spring-schema). Written by `bun run spring-schema:gen`, not by this generator.

- [`springml/index.md`](springml/index.md)
