Offline use covers downloaded official catalog data, inventories, search,
exports, page links, and offline mapping strategies. Live user collections and
API-only crosswalks require credentials.
Rebrickable and LDraw identifiers overlap often, not universally. Missing
official crosswalk data remains unresolved.
Relationship records are reviewable candidates, not proof of physical,
geometric, or appearance equivalence.
Historical inventory versions are queryable and diffable, but part-usage and
availability aggregates intentionally use only the newest numeric version.
Element and official inventory evidence establishes historical catalog use. It
does not establish current manufacture, stock, market price, or availability.
API v3 does not provide general MOCs, MOC inventories, B-models, sub-sets, or
pricing. Alternate builds for a set are its only MOC surface.
The library preserves upstream image URLs as metadata but never downloads,
caches, renders, or opens them.
Catalog search ranking uses a materialized CTE and requires the runtime
SQLite to be 3.35 or newer (March 2021). Python's version does not guarantee
the linked SQLite version; check sqlite3.sqlite_version when compatibility
is uncertain.
First catalog access (or eager RebrickableSession.connect()) resolves and
verifies the active snapshot under the promotion lock, so concurrent opens
serialize and may report the catalog as busy after Config.lock_timeout
seconds.