# Concepts
Documentation: next (source: develop).

Install the preview: `pnpm add @aephia/atlas-kit@next`. These docs follow develop and may include changes not yet published to npm.

> The client machinery every read shares.

Markdown source of https://develop.atlas-kit-docs.pages.dev/concepts/ — see https://develop.atlas-kit-docs.pages.dev/ai/ for the full machine-readable surface.

The capability guides cover what you can read. These pages cover the machinery
underneath all of it — how results are cached, how failures are shaped, how
accounts without derivable addresses are found.

Read these when something behaves in a way the guides do not explain.

- [Caching and provenance](/concepts/caching/) — how snapshots are keyed, when
  they expire, and how to tell where a value came from
- [Definition catalogs](/concepts/definitions/) — shared configuration reads,
  preload, and browser/Node.js persistence
- [Subscriptions](/concepts/subscriptions/) — live updates, reconnection, and
  cancellation
- [Errors](/concepts/errors/) — the typed error model, and what each code means
- [Discovery](/concepts/discovery/) — finding accounts with no derivable address
- [The bindings escape hatch](/concepts/bindings/) — dropping to the raw
  generated client, and what you give up

[How Atlas Kit reads the game](/start-here/how-it-thinks/) is the short version
of all of this, if you want the shape before the detail.
