Skip to main content

public-product pattern

SourceProvenanceStrip

Attach source identity, checked time, reviewer, and uncertainty to a public claim.

complyeaze/core · candidate · @sanchika/patterns

Product job

Verify which source supports a claim, who checked it, when, and with what limitation.

Attach source identity, checked time, reviewer, and uncertainty to a public claim.

Anatomy and required fields

claim

Claim being supported.

sourceType

Repository, document, release, or other source classification.

sources

Linked primary or public sources.

releaseVersion

Release, version, or explicit unreleased status.

checksumReference

Checksum or reference when one exists.

checkedAt

Last verification time.

reviewOwner

Named person or method responsible for review.

visibleStatus

Current evidence state in text.

limitation

Uncertainty or missing evidence.

Required fields
  • claim
  • sourceType
  • sources
  • releaseVersion
  • checkedAt
  • reviewOwner
  • visibleStatus
  • limitation

Default and edge states

current

Sources and checks are current.

  • source
  • checked
  • review owner
stale

A source check needs refresh.

  • stale
  • last checked
  • refresh owner
unavailable

The source cannot be retrieved.

  • unavailable
  • last known reference
  • safe action
limited

The source supports only part of the claim.

  • limited
  • supported scope
  • missing proof
unverified

No completed source review supports the claim.

  • unverified
  • do not rely
  • review owner

Composed synthetic exemplar

Claim
The synthetic reference demonstrates provenance anatomy only.
Source type
Package contract
Release
v0.1.1
Checked
14 July 2026
Reviewer
AK · assigned CA
Status
Limited synthetic reference
Limitation
Interpretation under review

State coverage

Default and consequential edges remain inspectable.

currentSources and checks are current.source · checked
staleA source check needs refresh.stale · last checked
unavailableThe source cannot be retrieved.unavailable · last known reference
limitedThe source supports only part of the claim.limited · supported scope
unverifiedNo completed source review supports the claim.unverified · do not rely

Trust, source, and consumer obligations

Trust boundaries
  • Do not imply government affiliation, guaranteed outcomes, or unstated production readiness.
  • Name account, upload, local-processing, external-destination, and human-review boundaries before action.
Consumer owns
  • Supply current product copy, sources, destinations, prices, review ownership, and all runtime behavior.
Responsive behavior
  • Wrap metadata without separating it from the claim.
  • Allow source links to break safely without horizontal scroll.
Forced colors and reduced motion
  • Retain labelled boundaries, native link underlines, focus outlines, and status text without authored color.
  • Keep all claims, proof, boundaries, and actions visible without entrance or layout motion.

Compact API reference

Package
@sanchika/patterns
CSS
@sanchika/patterns/styles.css
Base class
sk-pattern-source-provenance-strip
Group
public-product