# Data model This POC intentionally uses a very small anonymous registration object. ```json { "id": "bb8d39a6-8fef-48af-9f9c-27a41c8f8baf", "registered_at": "1989-04-13T15:22:00Z", "gender": "female", "location": "Tórshavn", "abuse_type": "psychological", "status": "new" } ``` Notes: - `id` is a UUID string generated by the server. - There is no name field. - `registered_at` defaults to `time.Now().UTC()` when omitted on create or update. - Base synthetic data uses dates from 1988 through 1991. - Data resets to 546 base rows every 10 minutes. - `location` must be one of the fixed Faroese towns/villages in `internal/models/registration.go`. - `PUT /api/v1/registrations/{uuid}` is used for update. There is no `PATCH` endpoint.