| id | Yes | Stable slug, unique in the catalogue. Equals the file name without .json. | |
| url | Yes | Official homepage. | |
| name | Yes | | |
| status | Yes | Publisher attestation. non_attested: the publisher has not attested this record. withdrawn is a reserved value for solutions that left the portfolio; no record carries it yet. Corrections: see /contribute/. | |
| markets | No | ISO 3166-1 alpha-2 codes where the documented offer applies, or global. Omitted = not documented. | |
| pricing | Yes | | |
| sources | Yes | Official pages actually read to write this record. | |
| summary | Yes | Factual description taken from the official source. No superlatives, no comparisons, no unverifiable claims. | |
| version | No | Current version as published by the publisher. source = the publisher's official page that states it. | |
| added_on | Yes | | |
| keywords | Yes | Lowercase search terms in English and French describing what the solution does. Never another product's name. (scripts/catalogue.mjs checks lowercase for every script.) | |
| processes | Yes | Process ids from catalogue/processes.json (checked by scripts/catalogue.mjs). processes[0] is the primary process and decides the folder catalogue/solutions/<group>/. | |
| publisher | No | | |
| interfaces | Yes | | |
| open_source | No | Whether the solution is published under an open-source licence. Omitted = unknown. | |
| founder_link | No | Declared link between the HODDS founder and the solution. Never affects ranking. | |
| hodds_status | No | HODDS review status, distinct from status (publisher attestation). approved = reviewed by HODDS on checked_on, shown as "Approved by HODDS"; not_yet = listed, not reviewed yet, shown as "Not yet approved by HODDS". Absent means not_yet. Never affects ranking, candidates or the challenger. | |
| withdrawn_on | No | Day the solution left the portfolio. Allowed only when status is withdrawn. | |
| data_residency | No | Regions where the publisher documents that customer data is stored: EU or ISO 3166-1 alpha-2 codes. Omitted or empty = unknown. | |
| data_portability | No | Documented export formats (lowercase) and catalogue ids of solutions the publisher documents an import from. Omitted, empty or without source = unknown. | |