Packages

Ark Data Layer packages

Published packages that form the Ark Data Layer product.

v1.1.0Beginner

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 DataSource marker and strict typed DataSourceContainer;
  • 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.