Packages
Ark Data Layer packages
Published packages that form the Ark Data Layer product.
Ark Data Layer packages
The product is published as one pure-Dart package. Its optional coding-agent skill provides version-matched implementation and review guidance without adding runtime code.
Ark Data Layer currently consists of one independent pure-Dart package: ark_data_layer.
It contains the reusable mechanics shared by concrete Data-layer implementations:
- the
DataSourcemarker and strict typedDataSourceContainer; Repository<Data>with synchronous current data;- replay-latest observation and ordered publication;
- lifecycle and explicit closed-state errors.
The package intentionally does not include HTTP, databases, serialization, cache invalidation, retry, pagination, conflict resolution, or DI adapters. Those policies belong to application-specific DataSource and Repository implementations.
Start with Getting started for the smallest API example or Build a catalog data layer for a complete boundary with mapping, observation, and shutdown.