Documentation: 0.5.0 (source: v0.5.0).
# Concepts

> The client machinery every read shares.

Markdown source of https://docs-v0-5-0.atlas-kit-docs.pages.dev/concepts/ — see https://docs-v0-5-0.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
- [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 the SDK thinks](/start-here/how-it-thinks/) is the short version of all of
this, if you want the shape before the detail.
