Seedwork

The seedwork package provides foundational DDD abstractions that other modules build upon.

Domain Layer

Core domain primitives:

  • Aggregate — consistency boundary with root entity

  • Entity — objects defined by identity

  • Value Object — immutable objects defined by attributes

  • Identity — unique identification strategies

See the API Reference for auto-generated API documentation.

Infrastructure Layer

PostgreSQL-based repository and event store implementations.