A field value without provenance is not yet intelligence. It is only a claim whose origin and reliability are unknown.

Executive brief60-second version
Business problem
A field value without provenance is not intelligence. It is a claim whose origin and reliability are unknown — and the question that matters is no longer what the value is, but why the platform believes it.
Why it matters
Where a fact originated and where you received it are different questions, source authority varies by field, and every transformation creates a new claim. Without that record, corrections erase evidence, conflicting sources get silently overwritten, and no one can defend a decision after the fact.
Architecture response
A provenance envelope on every decision-critical fact: original supplier, receiving system, whether it was observed, reported, inferred, or modeled, the supporting evidence, the transformations applied, the last verification, and conflicting claims preserved rather than deleted — a claim store rather than overwritten columns, joined to the temporal model, with AI-generated attributes treated as first-class claims.
What Databright Cloud Solutions does
We design claim stores, provenance envelopes, evidence graphs, lineage capture, conflict resolution, review workflows, and the AI governance that makes a property fact defensible rather than merely present.

This article is the fourth technical deep dive into the six gaps introduced in “The Real Estate Data Intelligence Gap: Why More Data Still Does Not Mean Better Decisions.”1 The previous deep dives addressed Property Identity, Semantic Consistency, and Temporal Truth.

The foundational article defined the Source Provenance problem simply: users see a value but cannot easily determine who supplied it, how it was transformed, how confident it is, or when it was last verified.

The question is no longer only “What is the value?” It is “Why do we believe this value—and can we show the evidence chain?”

A property field is a claim, not an unquestionable fact

Consider a simple property profile:

The clean canonical record
Bedrooms4
·
Living Area2,480 sq ft
·
OwnerABC Holdings LLC
·
Value$865,000

That presentation is useful to a consumer. It is inadequate for a trusted intelligence system.

The underlying evidence might actually look like:

MLS
Bedrooms = 4

Reported by the listing agent three days ago.

ASR
Bedrooms = 3

County assessor record last refreshed seven months ago.

PER
Bedroom addition

Building permit shows a completed addition after the assessor’s prior update.

AI
Possible 4th bedroom

Model inferred an additional bedroom from floor-plan or image evidence at 0.91 confidence.

The canonical value may reasonably be four. But the useful intelligence is not merely bedrooms = 4. It is the evidence chain explaining why four is currently preferred over three.

“Where it originated” and “where we received it” are different questions

Real estate data frequently travels through data shares, aggregators, MLS platforms, syndication systems, broker systems, and commercial vendors before it reaches the final application.

RESO explicitly distinguishes OriginatingSystem from SourceSystem. The originating system is the system where the record originated—commonly the MLS where it was entered—while the source system is the system the record was obtained from, usually the one currently hosting it.23

A listing can pass through several systems without changing its origin
OriginMLS A
Data ShareMLS B
AggregatorVendor C
ConsumerDatabright Cloud Solutions

If Databright Cloud Solutions receives the record from Vendor C, then Vendor C is an important immediate source—but it may not be the origin of the listing data.

RESO’s own data-share example makes the point: when one MLS shares records with another, OriginatingSystemName identifies the MLS where the record was entered while SourceSystemName identifies the system now hosting it. RESO calls OriginatingSystemName the field most commonly used to tell where records originate.2 These fields are set by the publishing system and travel with the data—though not every system populates them.42

Provenance principle

Never replace the origin merely because the data passed through another provider.

Provenance and lineage are related—but not identical

Data teams often use lineage and provenance interchangeably. They overlap, but provenance is broader.

L
Data lineage

Which tables, jobs, transformations, models, and pipelines produced this output?

P
Data provenance

Who or what originated the claim, which evidence and activities influenced it, how it traveled and changed, and why it should be trusted.

OpenLineage provides an open standard for collecting lineage metadata about datasets, jobs, and runs, including the inputs and outputs associated with pipeline execution.8 That is extremely useful for answering engineering questions such as:

  • Which job created this table?
  • Which input datasets influenced it?
  • Which pipeline run introduced the bad value?
  • What downstream products will be affected if a table changes?

Provenance extends the question to the claim itself: was the bedroom count entered by an agent, ownership read from a recorder document, square footage supplied by an assessor, or a property-condition attribute inferred from imagery?

Provenance is a well-defined data-modeling concept

The World Wide Web Consortium’s PROV family provides a useful technology-neutral model for thinking about provenance. W3C defines provenance in terms of the entities, activities, and agents involved in producing, influencing, or delivering information. The model includes concepts for derivation, attribution, association, and time.56

W3C-style provenance maps naturally to property intelligence
EntityAssessor record / deed / image / MLS row
+
ActivityNormalize / match / derive / classify
+
AgentCounty / MLS / vendor / model / reviewer
ClaimCanonical property fact

W3C notes that provenance can help determine whether information should be trusted, how it should be integrated with diverse sources, how it was generated, and whether the process can be reproduced.75

Provenance should exist at more than one level

A common mistake is to attach one source label to an entire property record. A canonical property row can contain attributes originating from many different sources.

01
Dataset-level provenance

Where did this file, table, API payload, or feed originate?

02
Record-level provenance

Which source record generated this canonical listing, parcel, transaction, or permit record?

03
Field-level provenance

Which source supplied the specific bedroom, area, owner, price, or tax value?

04
Claim-level provenance

Which evidence and transformation logic caused the platform to assert a canonical or derived conclusion?

Field- and claim-level provenance are the most valuable for explainability, but they are also the most frequently lost during conventional ETL.

Every value should declare how it was produced

Not all values are observations from authoritative records. A useful property platform should distinguish at least:

O
Observed

Directly measured or detected from a source artifact or sensor.

R
Reported

Supplied by a person, organization, MLS, assessor, recorder, or other source.

I
Inferred

Derived through rules or reasoning from one or more observations.

M
Modeled

Produced by statistical, machine-learning, computer-vision, or generative-AI models.

C
Calculated

Generated from a deterministic formula such as equity, price per square foot, or annualized HOA cost.

H
Human-reviewed

Confirmed, corrected, or overridden by a trusted reviewer.

These categories should travel with the value. A consumer should be able to distinguish reported by MLS from model-derived from an image, even when both assertions agree.

Source authority is field-specific

There is rarely one universal “best property source.”

Different domains have different authoritative evidence
Listing StatusOriginating MLS
·
Recorded TransferRecorder evidence
·
Tax AssessmentAssessor / tax authority
·
Permit EventIssuing jurisdiction

An assessor may be authoritative for the assessed record but lag a newly completed addition. An MLS may have more current marketed characteristics but include agent-reported attributes that have not been independently verified. A commercial vendor may provide valuable national normalization while remaining one or more transformations removed from the originating source.

“Authoritative” should describe authority for a specific claim—not become a blanket ranking of entire data providers.

Confidence is not the same thing as authority

Another common mistake is to compress every trust question into a single confidence score.

A
High authority, stale

County assessor characteristic from the authoritative assessment record, last updated nine months ago.

B
Lower authority, fresh

Listing agent reports a renovated characteristic this week.

C
Model-derived, high confidence

Computer vision reports 0.98 probability of a swimming pool from current imagery.

D
Document-derived

A permit or legal document explicitly supports the property change.

Source authority, freshness, match confidence, model confidence, verification status, and evidence strength should remain separate dimensions even if a product later computes a combined trust score.

Conflicting sources should be preserved, not erased

Suppose a property arrives with three plausible area values:

Three valid observations, one canonical output
Assessor2,310 sq ft
+
MLS2,480 sq ft
+
AppraisalANSI GLA 2,425
CanonicalUse-case-specific choice

A provenance-aware platform stores all claims and records why one was selected for a particular data product instead of destructively overwriting the losing values.

A transformation creates a new claim with new provenance

If Databright Cloud Solutions changes a source value, the resulting value should not inherit the source label as though nothing happened.

Derivation chain
SourceHOA Fee $350 / month
TransformAnnualize × 12
Derived Claim$4,200 / year
ProvenanceSource + formula + version

The annualized value was not supplied by the MLS. It was derived by the platform from an MLS-supplied value. The same rule applies to estimated equity, AVMs, foreclosure probability, normalized market exposure, owner resolution, and AI-generated property summaries.

Capture transformation lineage automatically

Manual documentation cannot keep up with a modern data platform. OpenLineage provides an event-oriented model for recording Jobs, Runs, and Datasets, including the inputs and outputs involved in each pipeline execution.89

Pipeline lineage should feed the provenance graph
Inputraw_assessor.parcel
Jobnormalize_property_v12
Outputcanonical.property
ClaimAttributes + derivation

Instrumentation can capture engineering lineage automatically, while the property semantic layer adds domain-level metadata such as source authority, evidence type, match method, and confidence.

Provenance and temporal truth must be joined

Provenance without time is incomplete. RESO’s HistoryTransactional resource combines change history with originating- and source-system metadata. It preserves previous/new field values, modification time, the originating system, the source system, and related record identifiers.3

A property platform should be able to answer which provider supplied a value, when they supplied it, whether it was later corrected, which source supplied the correction, when the platform learned about it, and which downstream models consumed the earlier version.

Manual corrections must not break the evidence chain

Human review is often necessary for ambiguous property data. If a reviewer determines that an MLS APN is wrong, the platform should preserve the original claim, conflicting evidence, review activity, canonical resolution, reason, reviewer, and review timestamp—not merely update the final APN column.

1
Original claim

Preserve the value exactly as supplied by the source.

2
Conflicting evidence

Retain assessor, GIS, recorder, document, or other observations used in review.

3
Resolution activity

Record the rule, reviewer, evidence, and reason for selecting the canonical value.

4
Reversibility

Allow later evidence to supersede the resolution without erasing its history.

AI-generated property attributes require first-class provenance

AI dramatically increases the number of property claims that are not directly present in structured source systems: roof-condition classification, renovation-quality scores, solar/pool detection, document extraction, distress indicators, property-history summaries, and investor recommendations.

Every model-derived claim should carry:

1
Input evidence

Image IDs, document IDs, structured records, and feature versions used.

2
Model identity

Provider, model name, version, prompt/extraction specification where relevant.

3
Execution context

Run identifier, timestamp, pipeline version, and material parameters.

4
Confidence and limitations

Model confidence, validation state, fallback path, and known limitations.

5
Human review

Whether the result was accepted, rejected, corrected, or left unreviewed.

An AI conclusion that cannot identify its evidence is difficult to challenge, difficult to reproduce, and difficult to govern.

Provenance fits naturally into the property knowledge graph

A claim should connect back to evidence
EvidencePermit · MLS · image · deed
ObservationSource-specific claim
ResolutionRule / model / reviewer
Canonical ClaimProperty intelligence

The graph can answer what evidence supports a characteristic, which claims were derived from a source document, which models consumed a source, which canonical values change if a provider retracts a record, and which reviewer approved an exception.

A practical provenance envelope

A reusable provenance model can be attached to canonical facts rather than reinvented for every domain.

claim_id

Unique identifier for the assertion or derived fact.

entity_id + concept

The property, parcel, listing, party, transaction, or other entity and the concept being asserted.

value + unit

The asserted value and relevant measurement metadata.

originating_system

The system or authority where the source claim originated.

source_system

The provider/system from which the platform directly received the claim.

source_record_id

Original source identifier used to retrieve or reconcile evidence.

evidence_id / evidence_uri

Pointer to the record, image, document, map feature, or other supporting artifact where permitted.

observation_type

Observed, reported, inferred, calculated, modeled, or human-reviewed.

effective_at / observed_at / ingested_at

Temporal context for the evidence and the platform’s knowledge.

transformation_id + version

The rule, SQL job, code version, model, or workflow that produced the canonical claim.

confidence + authority

Separate indicators for probabilistic certainty and source authority.

verification_status

Unverified, source-verified, cross-source-verified, human-reviewed, disputed, or superseded.

Consider a claim store instead of overwriting columns

For high-value or disputed fields, a claim-oriented design is often more robust than one canonical row.

Many claims can support one resolved field
ClaimsMLS · assessor · permit · AI
PolicySemantics · time · authority
ResolutionSelected / derived value
ProjectionFast canonical property API

The consumer-facing API can remain simple and fast. Internally, the platform retains the evidence necessary to explain the answer.

Expose provenance through the API

Most property APIs return a value such as "livingArea": 2480. A trusted API can also support:

1
GET /property/{id}/claims/living-area

Return relevant source observations and their provenance.

2
GET /property/{id}/explain/living-area

Explain why the canonical value was selected.

3
GET /property/{id}/evidence

Return supporting source references the requesting user is authorized to access.

4
GET /property/{id}/lineage

Return transformations and downstream dependencies.

This turns provenance from internal metadata into a user-facing trust capability.

Provenance should drive data quality

01
Source disagreement rate

How often do independent sources disagree on a governed concept?

02
Verification coverage

What percentage of critical claims are supported by independent or authoritative evidence?

03
Derived-value coverage

What percentage of derived fields carry complete transformation lineage and version metadata?

04
Evidence completeness

What percentage of high-risk claims link to retrievable source records or artifacts?

05
Source correction rate

Which providers or fields are frequently restated after initial delivery?

06
Unexplained override rate

How often is a canonical value changed without a documented rule, reviewer, or evidence chain?

Provenance dramatically improves incident response

Suppose 40,000 properties suddenly have implausible square footage. With provenance, the platform can trace the affected output to a transformation version, its source input field, and the upstream change that triggered the issue.

Root cause becomes traceable
Bad OutputLivingArea anomaly
Transformationarea_normalize_v19
Input FieldVendor GrossArea
CauseUnit changed

The organization can then identify affected records, downstream products, model features, and historical outputs that require remediation.

Provenance is also the foundation for usage-rights enforcement

Source Provenance and Usage Rights are tightly connected. A platform cannot reliably enforce display, redistribution, retention, AI-training, derivation, or geographic restrictions unless it knows which sources contributed to an output.

If an AI feature is derived from three upstream sources with different licenses, provenance is what allows the platform to determine which policies may need to follow the derived asset.

Recommended property-provenance architecture

Separate evidence, claims, resolution, and projection
Evidence LayerRaw feeds · documents · images · records
Claim LayerSource-specific assertions
Resolution LayerRules · models · review
Data ProductsCanonical APIs · analytics · AI

Across all four layers, capture origin, immediate source, temporal metadata, transformation lineage, evidence relationships, authority, confidence, verification status, conflicts, and limitations.

A practical implementation path

1
Preserve raw source identity

Stop dropping provider IDs, originating-system fields, source-system fields, source keys, and source timestamps during ingestion.

2
Create a Source Registry

Represent every MLS, county, vendor, application, model, and human-review workflow as a governed source/agent.

3
Introduce source observations

For high-value domains, retain competing source claims rather than only the final selected value.

4
Instrument pipelines

Capture dataset/job/run lineage automatically using platform-native capabilities or an open lineage standard.

5
Version transformations

Every derived value should identify the rule, code, query, model, or semantic mapping version that generated it.

6
Attach evidence and trust metadata

Link claims to documents, records, images, authority classifications, confidence, and verification status.

7
Make provenance queryable

Expose “why this value?” through internal tooling and APIs rather than keeping lineage in a separate catalog.

8
Connect provenance to rights

Use upstream source participation to determine which licensing and AI-use policies apply to downstream data products.

Provenance needs an operating model, not just a table

D
Data engineering

Capture pipeline lineage, source metadata, versions, and transformation execution.

S
Data stewardship

Define source authority, resolve disputes, and maintain field-level trust policies.

P
Product teams

Decide which provenance detail consumers need and where explainability should be visible.

AI
ML / AI teams

Preserve feature lineage, training-data provenance, model versions, evidence, and derived-output confidence.

Provenance changes the economics of property data

01
Explainable property profiles

Show why each important canonical attribute was selected and which evidence supports it.

02
Trusted APIs

Offer source, confidence, freshness, and verification metadata as part of enterprise contracts.

03
Faster source onboarding

Compare new vendors by claims, corrections, coverage, latency, and agreement against existing sources.

04
Vendor impact analysis

Know which downstream attributes and products depend on a provider before replacing it.

05
Auditable AI

Trace a recommendation through model execution, features, transformations, and original property evidence.

06
Rights-aware intelligence

Carry upstream licensing context into downstream derived data, models, and AI experiences.

Trust requires an evidence chain

Real estate platforms have traditionally optimized for delivering a clean row quickly. The next generation needs to deliver a clean answer that remains explainable.

The source provenance principle

Preserve where every important claim originated, how it reached the platform, what evidence supports it, which transformations influenced it, when it was verified, which competing claims exist, and why the canonical value was selected.

The first three Databright Cloud Solutions deep dives answered:

  • Property Identity: Which real-world property does this record describe?
  • Semantic Consistency: What does this field actually mean?
  • Temporal Truth: When was this claim true, and when did we know it?

Source Provenance adds the fourth:

Where did this claim come from—and can we prove why it deserves to be trusted?

That question is essential for analytics. It becomes indispensable for AI.

Sources and industry references

  1. Databright Cloud Solutions — The Real Estate Data Intelligence Gap: Why More Data Still Does Not Mean Better Decisions
  2. RESO — Data Topics FAQ: OriginatingSystemID/Name vs. SourceSystemID/Name in real estate data shares
  3. RESO Data Dictionary — HistoryTransactional: originating/source systems, previous/new values, record identifiers, and modification history
  4. RESO — 2026 tools guidance: originating- and source-system metadata travel with records when populated
  5. W3C — PROV Model Primer: entities, activities, agents, origins, derivation, trust, and reproducibility
  6. W3C — PROV-DM: the provenance data model
  7. W3C — PROV Overview: provenance, versioning, reproducibility, procedures, and derivation
  8. OpenLineage — Open framework and specification for lineage metadata collection around datasets, jobs, and runs
  9. OpenLineage — Run Cycle: event-based lineage updates with job, run, input, and output dataset metadata

This article provides data-architecture and technology perspectives, not legal, title, appraisal, tax, regulatory, licensing, or investment advice. Source authority, evidentiary weight, contractual usage rights, and permissible downstream use vary by jurisdiction, provider, data type, and agreement.