Purpose
Validation answers:
Beacon Validation defines what must be true before a Discovery Signal can be accepted as a valid Beacon production object. It applies the institutional rules established by the Entry Model, Signal Types, Lifecycle, Identifier Standard, and Schemas.
Validation determines conformance. It does not create truth, certification, trust, source authority, or publication entitlement.
Validation answers:
Passing validation means the object conforms to Beacon requirements. It does not imply that the referenced source is correct or trustworthy.
A Discovery Signal begins canonical life when it is Created and enters Draft. Validation is one of the institutional gates required before that Draft can become Active.
Validation is therefore a production-conformance gate, not the object-creation event itself.
A valid Discovery Signal must have:
The identifier must satisfy the Beacon Identifier Standard.
^BEAC-[0-9]{4}-[0-9]{4}$
The Discovery Signal must identify what it concerns.
The primary Signal Type must come from the governed architectural vocabulary:
Ad hoc new types do not pass production validation unless formally governed.
A valid Discovery Signal must preserve an attributable source.
Validation must confirm that the discovery has a reviewable provenance basis.
When a Discovery Signal claims a relationship to a Suite-owned canonical object, the reference must be structurally valid and institutionally accurate.
The signal must contain enough Discovery Metadata to make the discovery understandable and reviewable.
At minimum, a valid production object must preserve canonical creation time.
created_at requiredobserved_at required when distinct from creationupdated_at, published_at, and last_observed_at used when applicableLifecycle and publication status must remain separate.
A signal must not pass validation if these concepts are collapsed into a single ambiguous status field.
A production object must preserve explicit version information.
Any represented relationship must have a valid basis and identifiable endpoints.
A production Discovery Signal must conform to the canonical Discovery Signal schema.
Structural conformity includes correct field presence, permitted values, expected data shapes, and governed relationships between fields.
Validation distinguishes core requirements from context-dependent requirements.
Example: every signal requires a source, but not every signal necessarily requires a cross-Suite canonical-object reference.
Validation findings should eventually distinguish between:
A Draft should not become Active unless all required conditions are satisfied.
Passing Validation makes the signal eligible for lifecycle progression. It does not itself perform the lifecycle transition.
Passing Beacon Validation does not establish:
Validation evaluates the Beacon Discovery Signal against Beacon's production rules.
If a Discovery Signal records a source-owned status, Validation must confirm that the status is clearly attributed to the source rather than represented as Beacon's own determination.
The initial architectural outcomes are:
Whether “Review Required” becomes a formal machine-readable outcome remains to be proven during production implementation.
Validation should eventually preserve enough information to reconstruct what was checked and what the result was.
Validation output should not automatically create another institution-owned object class.