Public instances
Instances
An instance is a domain-specific app running the shared Open Values engine. It can look and speak like its own world while still accepting the same values passport and lens grammar.
Live and illustrative
Three proofs of the same engine
Conscious Consuming is the real-data flagship. The other two show how the same engine can move into new domains with only a lens and skin.
Conscious Consuming
Everyday dollar decisions across sourced categories. This is the flagship and the separate makeover lane.
Instance #2Kosplora
An illustrative atlas for learning decisions: courses, references, channels, and ways to grow.
Instance #3Where to Message
An illustrative messenger decision lens for privacy, openness, reach, and practical adoption.
Instance #4Your domain
A nonprofit guide, local civic lens, school resource map, buyer guide, or movement slate.
Instance anatomy
What stays shared, what gets remixed
Each instance should feel native to its domain without trapping people or forking the core. The portability test is simple: can a Values Passport travel in, and can a lens be inspected or patched?
Passport bridge
Values travel where the domain can honestly express them
Each instance maps universal values into its local vocabulary through universalToLocal. A value that does not belong in the domain should be reported as not transferred, not smuggled into a fake score.
Instance readiness
What a fourth instance needs before it is public
A new domain should feel independent, but it must still keep the commons promises: portable values, inspectable evidence, and no pay-to-rank.
Instance steward brief
Before code, fill this in
The fastest useful path to instance #4 is not a new interface first. It is a clear steward brief: the decision, the people it serves, the starter lens, and the values that can honestly transfer.
Create one
A lens, a skin, three script tags
The starter shape is intentionally plain: define the options and criteria in a lens, choose a skin for the domain, then mount the shared shell and engine. The instance can remain fully static.
lens.js + index.html skin + engine.js + shell.js