Private product previewReview the controlled design-partner evaluation path.Explore
DevelopersValidation & evidence

Developer docs · In-source foundation

Make every decision inspectable.

Validation is useful only when the result can be connected to the exact input, revision, and check set that produced it.

Scope. The source models deterministic correction evidence in a private synthetic workflow. Evidence records do not prove carrier execution, tracking, delivery, notification, or production customer impact.

Evidence record

ElementPurposeReview question
Source identityConnect the held record to one immutable creation input.Are we validating the intended record?
RevisionIdentify the exact version reviewed by the operator.Has accepted state changed since review began?
FingerprintBind evidence to the material correction input.Does this result belong to the current proposal?
Check resultsRecord deterministic passes and actionable failures.Which condition allowed or stopped progression?
Actor and decisionAttribute approval or rejection to authorised context.Who accepted the evidence, and under which scope?
Operation linkConnect local release to the evidence it relied on.Can the final local decision be reconstructed?

Freshness algorithm

  1. Read the canonical record and current revision.
  2. Calculate validation against that exact revision and material correction input.
  3. Persist the attempt as evidence; do not replace history with a single boolean.
  4. Before approval or local release, confirm the revision and fingerprint still match.
  5. If either changed, mark prior evidence stale and require validation again.

Interpreting results

ResultMeaningAction
Passed and currentThe recorded checks passed for the active revision.Continue to any required local approval.
FailedAt least one deterministic check stopped progression.Keep the order held and correct the named issue.
StaleThe evidence belongs to an older revision or input.Re-read state and validate again.
UnavailableThe validation boundary cannot produce trustworthy evidence.Fail closed; do not infer a pass.

Data handling

Minimise retained values, avoid credentials and raw provider payloads, and use synthetic or irreversibly redacted fixtures during evaluation. Operator-facing explanations should expose the reason and safe next action without leaking inaccessible records.