# dol > Base builtin tools make and transform data object layers (dols). ## Pages - [dol](index.html.md): Base builtin tools make and transform data object layers (dols). - [API reference](api.html.md): | `dol` | Core tools to build simple interfaces to complex data sources and bend the interface to ... - [dol](_autosummary/dol.html.md): Core tools to build simple interfaces to complex data sources and bend the interface to your will (a... - [dol.appendable](_autosummary/dol.appendable.html.md): Makes a new class with append (and consequential extend) methods - [dol.base](_autosummary/dol.base.html.md): Base classes for making stores. - [dol.caching](_autosummary/dol.caching.html.md): Tools to add caching layers to stores and methods. - [dol.content](_autosummary/dol.content.html.md): Content references and content-addressed storage — the flat “blob” layer. - [dol.dig](_autosummary/dol.dig.html.md): Layers introspection: walk the layers of a wrapped store and trace a key through them. - [dol.errors](_autosummary/dol.errors.html.md): Error objects and utils. - [dol.explicit](_autosummary/dol.explicit.html.md): Stores whose keys are given explicitly, with values fetched lazily from a source. - [dol.filesys](_autosummary/dol.filesys.html.md): File system access: dict-like stores over folders and files. - [dol.kv_codecs](_autosummary/dol.kv_codecs.html.md): Tools to make Key-Value Codecs (encoder-decoder pairs) from standard library tools. - [dol.misc](_autosummary/dol.misc.html.md): Functions to read from and write to misc sources, choosing the codec from the key. - [dol.mixins](_autosummary/dol.mixins.html.md): Mixins that add or restrict store behaviours. - [dol.naming](_autosummary/dol.naming.html.md): This module is about generating, validating, and operating on (parametrized) fields (i.e. strings, e... - [dol.paths](_autosummary/dol.paths.html.md): Module for path (and path-like) object manipulation - [dol.recipes](_autosummary/dol.recipes.html.md): Recipes using dol - [dol.signatures](_autosummary/dol.signatures.html.md): Signature calculus: Tools to make it easier to work with function’s signatures. - [dol.sources](_autosummary/dol.sources.html.md): Key-value views of disparate sources. - [dol.tools](_autosummary/dol.tools.html.md): Various tools to add functionality to stores. - [dol.trans](_autosummary/dol.trans.html.md): Tools to wrap stores with key/value transforms, filters, caches and other layers. - [dol.trash](_autosummary/dol.trash.html.md): Cross-platform file trash/recycle bin functionality for dol. - [dol.util](_autosummary/dol.util.html.md): General util objects: function composition, grouping, partial classes, file helpers. - [dol.zipfiledol](_autosummary/dol.zipfiledol.html.md): Data object layers and other utils to work with zip files. - [For AI agents](ai-agents.html.md): `dol` ships artifacts for coding agents alongside its code. This page lists - [About this build](about-this-build.html.md): This documentation was built on **2026-09-22 13:56 UTC** from commit <a href="https://github.com/i2m... ## Optional - [dol.md](dol.md): Complete documentation in a single file. ## Build - [build_info.json](build_info.json): build provenance (commit, version, tool versions, whether the docs match the package)