# platform/dto Request and response DTOs live here. Do not define API request or response structs inside handlers. Initial DTO groups: - `auth`: login/session payloads. - `users`: user and role management payloads. - `game_plugins`: game management plugin marketplace and installation payloads. - `server_instances`: create server, update config, lifecycle, and detail payloads. - `ai_providers`: AI provider create/update/test/invoke payloads. - `run`: run registration, capability, and status payloads. - `jobs`: job claim, ack, progress, result, cancel, and reconcile payloads. - `artifacts`: chunk upload/download and metadata payloads. - `logs`: ingest, query, tail, and analysis-window payloads.