Skip to content

Product design principles

Data quality first

Make sources, units, date semantics, and coverage boundaries explicit. Unknown and missing data should be shown explicitly; empty tables, default values, or the current state must not pass for verified historical facts.

Users own their data

Data is stored locally in open formats and can be read with common analysis tools. Collection scope, optional sources, and scheduling are configured by the user, and the project does not promise that upstream sources will be available forever.

Research semantics can be inspected

Raw prices and adjustment factors are stored separately. Historical universes, PIT, and price adjustment each have their own evidence requirements. Examples and offline samples are for checking usage; they do not mean research coverage has passed.

Corrections are traceable

Data corrections are published as new versions. Long-term reproduction requires saving data dependencies, query parameters, and the software version; saving only the maximum date or the watermark is not enough to pin research inputs.

Usable and recoverable

Prioritize clear entry points for installation, running, diagnosis, and recovery. Compatibility changes are communicated to users through the changelog and migration notes.

For current features and limitations, see Product direction, the data catalog, and the upgrade notes.