Knowledge Portal · engineering documentation

Skip to content

DTO Rules

Status: Canonical
Last updated: 2026-07-05


  • DTOs are immutable value carriers at module and platform boundaries
  • Define in Application/DTOs/ (product) or packages/contracts/src/DTOs/ (platform)
  • Use typed properties; avoid associative arrays at contract surfaces
  • Map from entities in Application layer — not in controllers
  • Index: REFERENCE/dto-index.md

Breadcrumbs: Home → Engineering → DTO Rules

ZAIXOS Knowledge Portal — public engineering docs at /docs · Staff operations at /admin