Domain
Declares a Repository interface in business language and knows nothing about DataSourceContainer, DTOs, or storage clients.
ARKTELOS / PRODUCTS / ARK DATA LAYER
Ark Data Layer provides pure-Dart foundations for repositories, typed DataSources, and current business-data publication without coupling the domain to storage or a framework.
01 / MODEL
DataSources describe narrow technical contracts. A DataSourceContainer exposes them to one Repository implementation. The Repository maps technical models, retains current business data, and publishes every committed change.
02 / BOUNDARIES
Declares a Repository interface in business language and knows nothing about DataSourceContainer, DTOs, or storage clients.
Implements the Repository, coordinates DataSources, and maps technical models into domain data.
Observes the domain interface and, when needed, connects changes to a UseCase through a regular Command.
03 / DOCUMENTATION
Start with architectural boundaries, build a complete data layer in a tutorial, or open a focused recipe for one task.