← developers
Model registry
Every model is registered and semantically versioned. BDMs and PDMs bring product and reference data in from upstream systems; semantic models govern consumption. A content change that isn't matched by an adequate version bump fails the build.
Business data models
Conceptual business entities, sourced from upstream systems. Versioned independently of their physical bindings.
| Model | Version | Status | upstream | owner | fields |
|---|---|---|---|---|---|
| counterparty | v1.1.0 | active | Counterparty Master (KYC) | reference-data | 6 |
| currency | v1.0.0 | active | ISO 4217 registry | reference-data | 3 |
| instrument | v1.2.0 | active | Security Master (Golden Source) | reference-data | 6 |
| position | v1.0.0 | active | Position Keeping System | trading-data | 7 |
| trade | v2.0.0 | active | Order Management System | trading-data | 10 |
Physical data models
Physical landing/serving bindings — table, load strategy, partitioning, key. A repartition or key change is breaking (major).
| Model | Version | Status | bdm | table | load | partition | key |
|---|---|---|---|---|---|---|---|
| counterparty_physical | v1.0.0 | active | counterparty | GOLD.COUNTERPARTY | full | — | counterparty_id |
| currency_physical | v1.0.0 | active | currency | GOLD.CURRENCY | full | — | currency_code |
| instrument_physical | v1.0.1 | active | instrument | GOLD.INSTRUMENT | full | — | instrument_id |
| position_physical | v1.0.0 | active | position | GOLD.POSITION | incremental | as_of_date | position_id |
| trade_physical | v1.3.0 | active | trade | GOLD.TRADE | incremental | trade_date | trade_id |
Semantic models
Governed consumption models — selected dimensions and measures over the curated layer. Removing a dimension or measure is breaking.
| Model | Version | Status | sources | dimensions | measures |
|---|---|---|---|---|---|
| reference_master | v1.0.0 | active | 3 | 4 | 0 |
| trading_activity | v0.2.0 | active | 2 | 4 | 3 |
Access via API: /api/v1/models · /api/v1/models/<id> · CLI: dmref models, dmref model <id>, dmref register