# Detekta Documentation > Detekta is an AML/CTF monitoring and verification platform. This site holds the data > specifications a client needs in order to bring their client base and transaction > history into Detekta. ## Data intake - [Data specification](/intake): Field definitions for the three files required to onboard a client base and transaction history. Covers the mandatory minimum, conditional requirements, the per-role verification matrix, accepted values, and downloadable CSV templates. ## The three files 1. `1a_clients.csv` — one row per client entity (company, individual, trust, partnership, SMSF). Nine mandatory columns: client_ref, entity_type, legal_name, email, country, abn, relationship_start_date, client_status, and trust_type where the entity is a trust or SMSF. 2. `1b_client_persons.csv` — one row per person attached to an entity. Four mandatory columns: client_ref, person_ref, role, full_name. Plus email for anyone requiring verification. 3. `2_transactions.csv` — one row per money movement. Nine mandatory columns: client_ref, transaction_ref, occurred_at, amount, currency, direction, description, counterparty_name, account_name. ## Conventions - Amounts are always positive; `direction` (money_in / money_out) carries the sign. - Dates are YYYY-MM-DD; timestamps are ISO 8601 with timezone. - `client_ref` (example values `client-0001`, `client-0002`) is the client's own identifier and must be unique and stable; it joins all three files. - Detekta determines PEP status, sanctions exposure and risk rating by screening. Clients are not asked to declare them.