SourceRecords
What each source system said, kept separately from the golden record it feeds.
Attach a source record
Records that a source system holds its own version of this golden record, keyed by that system's identifier. This is what makes a golden record traceable: every value can be attributed to the system it came from, and a merge re-points these onto the survivor. Requires `entity.source-record.create`.
List source records
Returns the source records contributing to a golden record โ which systems know about it and under which identifiers. Requires `entity.source-record.read`.
Get a source record
Returns one source record with the values it contributed. Requires `entity.source-record.read`.
Update a source record
Changes a source record's own fields. Requires `entity.source-record.update`.
Delete a source record
Soft-deletes a source record. The golden record keeps the values other sources contributed. Requires `entity.source-record.delete`.
Set a source record's attribute values
Records the values this source holds. They are standardized on the way in and then compete under the survivorship rules to become the golden record's values. Requires `entity.attribute.create`.