Land source material without rewriting what was received.
A governed architecture for product truth.
ActivateDigital resolves fragmented, differently scoped and sometimes conflicting product information into a versioned, auditable product record. The architecture is designed to operate across different product domains and attribute models under explicit evidence, identity, dependency, method and governance controls. Where the basis is insufficient, the system preserves uncertainty rather than manufacturing completeness.
Resolve what can be established.
Product truth is constructed from observations that have been bound, qualified and resolved under an attribute-specific contract.
Keep the basis attached.
A result remains connected to the evidence, method, state and version that produced it.
Project trusted identity.
The governed record can be shaped for multiple destinations without reconstructing product truth each time.
Truth is resolved, not merged.
A product record can contain facts, claims, documents, model outputs and conflicting observations at different scopes. The system therefore separates acquisition from qualification, qualification from decision and decision from publication.
Attach observations to the product, variant, component, organisation or market they actually describe.
Determine source kind, authority, currency and whether the observation may influence the attribute.
Apply declared dependencies, approved methods and bounded inference under the attribute contract.
Return a value or refusal state with reason, provenance, versions and retained conflicts.
Expose only the permitted representation for the destination and audience.
The architecture is dependency-aware rather than uniformly linear. Different attributes can take different governed routes and can stop independently when their evidence standard is not met.
Five control pillars. Ten governed method families.
The public framework describes the recurring classes of operation used to establish and maintain product truth across domains. It is intentionally one level above domain-specific attribute models and the proprietary resolver implementation.
Establish admissibility.
Determine what may legitimately influence the truth being resolved.
Establish context.
Know exactly what the evidence and dependencies belong to.
Establish supportable truth.
Use governed pathways while keeping unsupported certainty out.
Control the decision.
Preserve disagreement, uncertainty and the basis for every state.
Keep truth valid.
Carry the basis forward and reconsider it when that basis changes.
Each attribute is a controlled resolution function.
The expression below is a public abstraction of the operating model, not implementation syntax. It makes the important constraint visible: a product value is a function of admissible evidence, bound identity, governed dependencies, an approved method/version and system governance.
Ra is the resolver contract for attribute a. The exact resolver, route precedence, thresholds, source orchestration and rule configuration are not disclosed publicly.
Public semantics
Evidence is typed before it is trusted.
Where information came from is not enough. The model retains what kind of evidence it is, what it is scoped to, when it was observed and what proposition it can support. Transforming evidence does not erase its origin.
Product master
Structured catalogue observations from systems such as PIM, ERP, commerce platforms or controlled uploads.
Technical document
Original document, revision, hash, extracted observations and identity binding remain connected.
Certificate
Scheme, certificate identifier, holder, scope, dates and verification state are retained separately.
Regulatory declaration
Declared proposition, issuing actor, scope, basis, date and any supporting identifiers remain separately attributable.
Operator master
Legal entity, roles, issued identifiers and registrations at organisation and market scope.
Merchant assertion
The exact question, stated value, actor, scope, timestamp and supersession relationship.
External product page
Fetched source, retrieval time, identity binding and exact structured field or retained excerpt.
Model execution
Method/version, input fingerprint, request payload, raw response, output and execution time.
Discovery is not evidence. A search result can locate a candidate source. It does not establish a product fact. A fetched source may become evidence only after the applicable identity, scope and evidence controls are satisfied.
Progressive evidence, bounded intervention.
The operating principle is minimum customer input, maximum defensible record. The system attempts to use evidence already held or obtainable through governed routes before asking a person to recreate it. Human input is treated as a typed assertion or bounded decision, not as a shortcut around the evidence model.
Completeness is not the objective. Defensibility is.
The resolver can decline to establish a value. That is a controlled outcome, not a system failure. Uncertainty, conflict and applicability are represented explicitly so a plausible answer cannot silently acquire the status of truth.
Evidence standard met
Supported by an accepted route and the evidence required by the attribute contract.
Bounded decision needed
A candidate, partial truth or missing gate requires confirmation before establishment.
Not safely established
The value is absent, insufficiently supported or not safely inferable from what is known.
Positive basis required
Non-applicability is asserted only when the applicability logic itself is supported.
Credible evidence disagrees
Incompatible credible observations remain visible until an explicit rule or correction resolves them.
Missing units are not silently defaulted. Unknown shares are not fabricated to make a total reach 100%. “Not found” is not converted into “none”. A candidate is not promoted because it looks plausible. The system is designed to preserve the boundary between what is known, what is proposed and what remains unresolved.
Principles guide the design. Laws constrain the machine.
These invariants are deliberately stronger than feature descriptions. They define behaviour that a compliant resolver is not permitted to violate, regardless of product category or downstream destination.
Raw evidence is append-only.
The landed observation remains available as received. Cleaning, normalisation and correction create governed downstream representations rather than rewriting source history.
Identity precedes influence.
An observation cannot influence product truth until it is bound to the identity and scope it actually describes.
Discovery is not evidence.
A mechanism that locates a source does not, by that act alone, satisfy the evidentiary standard for a product fact.
Proposal is not decision.
A parsed candidate, inferred mapping or model proposal remains distinct from an established value until the applicable controls are satisfied.
Uncertainty must survive.
Insufficient evidence cannot be converted into an apparently normal value merely to complete a record.
Scope cannot widen silently.
A product, variant, component, organisation or market assertion cannot acquire a broader scope than its evidence supports without an explicit rule.
Downstream consumes governed upstream truth.
A dependent resolver reads the governed result of its dependency. It does not reach around that contract and independently re-solve the upstream fact.
Arrival order does not determine truth.
Precedence is governed by explicit qualification and authority rules, not by which observation arrived last.
Conflict is retained until resolved.
Competing credible observations remain part of the record until a governed rule selects, rejects, supersedes or escalates them.
Every result keeps its basis.
Transformation, calculation, normalisation and publication must not sever a result from the evidence, method and version that produced it.
Methods do not drift quietly.
Method, rule and model versions are explicit. A changed basis must be visible and capable of triggering review rather than silently changing an established answer.
Dependency change can invalidate truth.
When an upstream fact, evidence item, method, regulatory basis or merchant correction changes materially, affected downstream outputs can be invalidated and recomputed.
Not applicable requires a basis.
Absence of evidence is not evidence of non-applicability. The NOT_APPLICABLE state requires a positive applicability determination.
A truth result is a record of how it was reached.
The governed output is not just a value. It carries enough structured context to explain the selected route, reproduce the basis of the decision and determine when the result has become stale.
attribute,
selected_route,
method@version,
input_evidence_ids,
source_refs,
normalisation_or_calculation,
state + reason,
resolver@version,
superseded_or_conflicting_evidence
>
Revalidation triggers
Revalidation is targeted. A changed input should be capable of invalidating the outputs that depend on it without forcing unrelated truth to be reconstructed.
Open about the control model. Deliberately private about the resolver.
A methodology should be inspectable without making the implementation reproducible by a third party. ActivateDigital therefore separates the public architecture from controlled evidence and proprietary resolution logic.
Architecture + principles
- truth states and their semantics
- evidence and provenance principles
- attribute contract structure
- system laws and lifecycle controls
- output definitions where disclosure is appropriate
Evidence + actor detail
- source evidence and documents
- actor and supplier information
- restricted provenance detail
- assurance material shared under suitable controls
Resolution implementation
- exact route precedence and source weighting
- thresholds and decision parameters
- resolver orchestration and decision configuration
- model payloads, mappings and internal knowledge packs
- acceptance tests, test corpora and implementation code