Exponential Joy · JoyOS
A detailed product & content spec for the Joy Mirror, the Joy Audit, and the living JoyOS Lab dashboard — built on EPIC.
Contents
Part I — Overview & strategy
A two-fold reflective experience — what drains joy and what sources joy — measured across the EPIC framework (Energy, Purpose, Intention, Connection). It is not a one-off report; it is a living dashboard in a member's JoyOS Lab account that teaches EPIC by letting them use it, hands them a tangible personalized output, drives marketplace recommendations, and feeds an anonymized community-intelligence flywheel. It should feel like a mirror, not a grade.
Architecture at a glance
EPIC is the spine — four domains. Everything nests under it: 16 attributes (4/domain, cultivated capacities) · 9 felt-states (experienced outcomes) · 9 archetypes (identity patterns) · two voices (Science + Wisdom) per domain.
Three lenses → three tiers → one arc: Discover (Seeker) → Belong (Activator) → Create (Catalyst). Two products sit on the spine: the Joy Mirror (free, ~6 min, basic map) and the Joy Audit (deep, seasonal, all 16 attributes, drives recommendations). The audit hands members Joy Experiments to run each season — the "Lab" made literal.
For: high performers / strivers and creatives — people who sacrifice play and aliveness first, and who trust neither pure woo nor pure data.
Voice blend: Arthur Brooks rigor (science, neuroscience, emotion research) + Sara Landon & Mike Dooley expansiveness (soul, the dream). Warm, grounded, visionary.
| Do | Don't |
|---|---|
| Speak to the person as capable and already-whole | Diagnose, pathologize, or rank them |
| Name drains as leaks/seasons, not failures | Use red/alarm framing or shame |
| Offer one concrete lever (Science) or one reframe (Wisdom) | Lecture, jargon-dump, or over-spiritualize |
| Short, warm, second person ("you") | Corporate-stiff or casual-sloppy |
Cultural neutrality (firm): the world-wisdom lens (Duende / Ikigai+MTP / Kavanah / Ubuntu, yin/yang grammar) is not woven into the platform. It is a separate masterclass, book, mastermind, and retreat/pilgrimage Kristin teaches. Keep platform copy universal.
Three assessments, presented as three lenses on one profile (never three separate tests — that is what prevents overwhelm).
| Lens | Question | Nature | Cadence |
|---|---|---|---|
| Joy Discovery · 16 attributes | What lights you up | Identity | Taken once, revisited rarely |
| Joy Archetype · 9 types | Who you are in joy | Identity | Taken once |
| Joy Audit · EPIC | Where your joy is now | State | Seasonal (quarterly) |
Anti-overwhelm principle: Discovery + Archetype are identity (stable); the Audit is the only recurring one. Ongoing ask = one assessment per quarter. Stagger as events, never back-to-back.
One profile, revealed one lens deeper per tier — an arc of Discover → Belong → Create. Each lens is also sellable à la carte.
| Feature | Seeker · free | Activator · $297/yr | Catalyst · $597/yr |
|---|---|---|---|
| Joy Discovery (16 attributes) | ✓ | ✓ | ✓ |
| Joy Mirror (basic map) | ✓ | ✓ | ✓ |
| Two voices on results | taste | full | full |
| Joy Archetype reveal | — | ✓ | ✓ |
| Global community (Lab Partner) | — | ✓ | ✓ |
| Living hub | basic | ✓ | ✓ |
| Marketplace (browse & buy) | à la carte only | ✓ full access | ✓ full access |
| Recommendations | — | light / sample | full personalized engine |
| Full deep Joy Audit (16 attr, seasonal) | — | — | ✓ |
| Joy Protocol (matched experiments) | — | — | ✓ |
| 9 felt-states layer | — | — | ✓ |
| Download / share signature | — | ✓ | ✓ |
| Community mirror | — | — | ✓ |
| Creator Studio | — | — | ✓ |
Existing member term: "Joy Activators." Activator is the "most chosen" tier. Open: confirm Seeker marketplace (à-la-carte add-ons only vs. browse-all).
Part II — The model (data & vocabulary)
The four domains are the spine — and also the four Learning Lab browse categories (see §14).
Use the platform's real tokens
The live JoyOS Lab is dark-themed: near-black background, an antique-gold primary accent (~#C2A24E), a muted teal label accent (~#3E9B8E), and serif display headings (italic, e.g. "Guides, workbooks, and toolkits"). The domain hues below are approximate, tuned to that darker palette — Ethan should replace them with the canonical design tokens already in the platform. Note: this doc renders on a light background for print legibility; the product itself is dark.
| Domain | id | Plain meaning | Hue (approx · confirm vs platform) |
|---|---|---|---|
| Energy | energy | your aliveness, body and spirit | #C99A3C warm amber / bronze |
| Purpose | purpose | the meaning under your days | #6A4FA3 deep plum |
| Intention | intention | how you run your days | #2E8B7B teal |
| Connection | connection | your relationships, starting with you | #B05E78 rose / mauve |
Garden foliage: #5E8C1E stems, #8DBE4E leaves; warm soil #E7D6BC. Drains shown in muted gray, never red.
Cultivated capacities — the granular vocabulary and the recommendation-matching key. Each is rated 1–10 in the deep Audit. Descriptors are the micro-labels shown under each rating.
| Domain | Attribute | id | Descriptor (shown in UI) |
|---|---|---|---|
| Energy | Vitality | vitality | physical aliveness; energized in your body? |
| Playfulness | playfulness | lightness, humor, freedom to not be serious | |
| Resilience | resilience | how you bounce back when life knocks you down | |
| Renewal | renewal | real rest and recovery; do you refill the tank? | |
| Purpose | Meaning | meaning | do your days connect to something that matters? |
| Authenticity | authenticity | being who you are, not who you "should" be? | |
| Creativity | creativity | making, building, bringing something new? | |
| Contribution | contribution | adding value to others? | |
| Intention | Gratitude | gratitude | do you notice and appreciate what's good? |
| Presence | presence | here for your life, or somewhere else in your head? | |
| Consistency | consistency | do your habits carry you, or restart each week? | |
| Courage | courage | taking the aligned action you know you need to? | |
| Connection | Trust | trust | safe with others, and with yourself? |
| Compassion | compassion | kind to others, and to your own heart? | |
| Forgiveness | forgiveness | carrying resentment, or set it down? | |
| Belonging | belonging | do you feel seen, and at home? |
Renames: the old "Energy" attribute → Vitality, old "Purpose" attribute → Meaning (to avoid colliding with the domain names). Consolidated out of the legacy 16: Cooperation, Acceptance, Humility, Generosity (folded into survivors — confirm none are non-negotiable).
Full guide — separate interactive output: joyos-discovery-guide.html — Joy Discovery (formerly the Joy Awareness survey, organized by the G4 framework Ground/Grow/Give/Glow; now re-mapped across EPIC). The 16 attributes with a definition, a strong/thin read, and a growth note for each. Free at the Seeker tier.
Experienced outcomes — the warm result-language ("more freedom"), distinct from attributes (cultivated capacities). Surfaced only at Catalyst tier. Joy is the sum of the other eight.
Reworked to be grounded (less "woo") and anchored to EPIC. Revealed at Activator. The Builder is new (Intention). Connection currently carries 3 — can trim later for a clean 2-per-domain set.
Output = primary + secondary. The assessment returns a primary archetype (highest score) and a secondary (next highest), as in the original report. The scenario-based tie-breakers from the original still apply when top scores tie.
| EPIC anchor | Archetype | Was |
|---|---|---|
| Energy | The Energizer · The Anchor | Joyful Catalyst · Serene Anchor |
| Purpose | The Visionary · The Pioneer | Purposeful Dreamer · Curious Explorer |
| Intention | The Cultivator · The Builder (new) | Abundance Amplifier · — |
| Connection | The Connector · The Harmonizer · The Mentor | Radiant Connector · Heartfelt Healer · Empowering Mentor |
Full guides — separate interactive web outputs (not PDF):
Migration note for Ethan: existing archetype results map old→new via the "Was" column above (e.g. Purposeful Dreamer → The Visionary). The old names are dev-only — they do not appear in the user-facing guide.
| Range | Phrase (example) |
|---|---|
| 1.0 – 3.0 | "Running on reserves — be gentle" |
| 3.1 – 5.0 | "Finding your footing" |
| 5.1 – 6.5 | "Flowing, with friction" |
| 6.6 – 8.0 | "Largely flowing" |
| 8.1 – 10 | "In full bloom" |
| Domain score | Garden stage | Vessel fill |
|---|---|---|
| 1 – 2 | Seed | fill % = score / 10 × 100 |
| 3 – 4 | Sprout | |
| 5 – 6 | Stem (leaves, no bloom) | |
| 7 – 8 | Bud | |
| 9 – 10 | Bloom |
Per domain: score ≤ 5 → show the "draining / low" voice copy; score ≥ 6 → show the "flowing" voice copy (see §12). Default voice = Science; user can toggle to Wisdom.
Part III — The experiences (screen specs)
Works at the attribute level (Seeker = "the what"); attributes roll up into the EPIC map. Status: approved (voice + length confirmed).
"This isn't a test. It's a mirror. Six minutes, honest answers — and you'll see where your joy is flowing, and where it's quietly leaking. Nothing here is graded. Ready?" — primary button Begin.
Screen 1 · Felt-sense opener"Cast your mind over the last week." Two short free-text inputs: one moment you felt fully alive · one moment that quietly drained you. Helper: "Don't overthink it — the first thing that surfaces is usually the truest." Both optional (skippable).
Screen 2 · Card-sort — what's flowing"Which of these are alive in you right now? Tap all that feel true." Show all 16 attribute cards (label + 1-line descriptor). Multi-select. Selected → flowing.
Screen 3 · Card-sort — what you're starving for"Now — which are you hungry for? Tap the ones you wish you had more of." Same 16. Selected → starved. (An attribute can be neither.)
Screens 4–7 · One reflection per domainOne screen per EPIC domain. Each has: domain label + descriptor; a 1–10 slider with numbered tick marks (anchor labels at the ends, e.g. Energy = "Running on fumes ↔ Replenished"); a drain capture (example chips + free text); an optional "+1" prompt. The slider value = that domain's Mirror score. Anchor labels per domain:
"In your own words — what drains your joy?" Two prompts, each with example chips + free text: At work · At home. Microcopy: "This stays anonymous — and it helps us build what you and people like you actually need." (Chip libraries in §20.)
Screen 9 · Your bloom (results)Renders the Mirror result: the Garden + Vessels, the Joy Index phrase, one insight per domain with the Science/Wisdom toggle (taste depth at Seeker), and 1–2 gentle recommendations. Soft upgrade tease: "This is the what. Want to know who you are in joy? Your Joy Archetype →".
Mirror scoring: 4 domain scores from the 4 sliders → Joy Index + Garden stages + Vessel fills. Card-sort flags drive which attributes show as flowing/starved and seed the gentle recommendation (lowest domain → its category; starved attribute refines).
Arc: Ground → Measure → Name → Reveal. Measures all 16 attributes; the lowest attribute per domain auto-surfaces for reflection; each domain closes with a "+1." Archetype reveal at Activator; the full Audit + recommendations at Catalyst.
Welcome back. A season has passed since your last map. This isn't about scoring yourself — it's about telling the truth about where your joy is flowing now, so you can tend it on purpose. About twenty minutes. Let's begin.
Seasonal opener (text fields)Name it before you measure it. The body remembers what the mind rushes past.
One screen per domain. Rate the 4 attributes on a 1–10 dotted scale, then the reflection, drain/feed chips, and "+1."
Energy — your aliveness, body and spirit. Not how productive you are — how alive you feel.
Reflection (on lowest) "Your lowest here is [Renewal]. What's getting in the way of real rest?"
+1 The smallest change that would lift your Energy a point this season?
Purpose — the meaning under your days. Your bigger why, and the meaning in an ordinary Tuesday.
Reflection (on lowest) "What would it take for this to feel more alive?"
+1 What's one bet that would deepen your Purpose this season?
Intention — how you run your days. Living by design, or by default.
Reflection (on lowest) "What's the one default that's quietly running you?"
+1 What one small structure would give you more freedom this season?
Connection — your relationships, starting with you. The quality of your bonds — with others, and with yourself.
Reflection (on lowest) "Which relationship — including the one with yourself — is asking for attention?"
+1 What's one move toward connection — or self-compassion — this season?
The flywheel — deeper than the Mirror. Three drain contexts + a sources prompt, each with example chips + free text.
Anonymous — and it shapes what your community is offered next. You're not alone in this.
Shown on the Reveal (and Mirror results). One voice at a time via toggle; the copy is selected by score band (§9: ≤5 = low, ≥6 = flowing).
Science · low Your tank is running low — and that's physiology, not weakness. When you're always "on," your nervous system stays in a low-grade fight-or-flight that quietly burns your reserves. The lever isn't more push; it's genuine recovery — sleep, movement, moments your body reads as safe. Refill the body and everything downstream gets easier.
Science · flowing Your energy is doing real work for you. Your nervous system has found its rhythm between effort and recovery — the state where vitality compounds. Protect what's creating it; this is the ground the rest of your joy stands on.
Wisdom · low Aliveness is your birthright, not a reward you earn after the work is done. Right now your flame is lighting too many rooms. What if rest weren't a retreat from your purpose, but the ground it grows from? Come home to your body — it's been waiting for you.
Wisdom · flowing You're lit from within, and people feel it before you speak. This is what it looks like to fully inhabit your own life. Let your aliveness be a gift you give simply by being here.
Science · low When days feel like motion without meaning, the "why" has usually gone quiet, not absent. The research is clear: we thrive when daily actions connect to something larger than ourselves. You don't need a grander mission — you need a clearer line between today and what matters to you. Draw it, and ordinary tasks carry weight again.
Science · flowing Your sense of purpose is wide awake — and doing measurable good. A clear "why" buffers stress, sharpens focus, and pulls you through hard days. You're running on meaning, not just momentum. Keep that line visible.
Wisdom · low You came here for a reason, even on the days it feels far away. The dream hasn't left you — it's waiting for you to turn back toward it. Stop asking whether your purpose is big enough. It is exactly yours.
Wisdom · flowing You're living from the dream, and it shows. There's a particular light in someone who knows why they're here. Trust it, follow it, let it expand — the world is shaped by people who dare to live on-purpose.
Science · low When life runs you, it's usually a design problem, not a discipline problem. Your brain takes the path of least resistance — whatever your environment makes easy. Change the defaults (one anchored morning ritual, one fewer open loop) and behavior follows, no willpower required. Small structure, large freedom.
Science · flowing You're living by design, and your brain is rewarding you for it. Consistent rituals free up enormous bandwidth — decisions you've already made stop costing you. You've built rails for your days; protect them from the urgent.
Wisdom · low Each morning hands you a blank page and the pen. Right now, other people's demands are writing your story. Reclaim the first moments of the day — a single intention, set on purpose, bends everything that follows. You're allowed to live deliberately.
Wisdom · flowing You move through your days with intention, and life seems to meet you halfway — because it does. When you set a clear intention, you align with it. Keep choosing on purpose; this is how a life gets built, one devoted day at a time.
Science · low We're wired for connection — it's a physiological need, not a luxury. Loneliness and unresolved tension register in the body much like physical stress, taxing everything else. The most overlooked relationship here is the one with yourself; self-compassion is the strongest predictor of how well you connect with others. Tend that first, and the rest softens.
Science · flowing Your connections are nourishing you — and your biology knows it. Co-regulation with people you trust calms your nervous system and extends your resilience. You're not doing this alone, and that's a strength. Keep investing in the people who fill you.
Wisdom · low You are already worthy of the love you keep trying to earn. The harshest voice in your life may be your own — and it's the first relationship asking to be healed. Offer yourself the grace you give everyone else. From that fullness, all other connection flows.
Wisdom · flowing You belong — and you let others belong, too. Some people make the room safer just by being in it; you're becoming one. Keep tending these bonds. Love given and received is the truest measure of a joyful life.
Part IV — Systems
Four plants on a soil line, one per domain (left→right: Energy, Purpose, Intention, Connection). Each plant's growth stage is set by its domain score (§9): Seed → Sprout → Stem → Bud → Bloom. Bloom/bud color = the domain color; foliage green; warm soil; soft sun. Because nobody starts in full bloom, the visual always has somewhere hopeful to go. Season-over-season, the plant advances stages. Used as: the result hero, the downloadable map/wallpaper, and the share image.
Four labeled fill-tubes, fill % = score / 10. The empty space at top reads as the drain. This is the quick, legible dashboard metric (optionally paired with nested "Joy Rings" as an at-a-glance hero). Clear and trackable.
Every 1–10 slider shows numbered tick marks (1–10) or a 10-dot scale — the scale must be explicit, never a guess. End anchors are worded per domain (§10).
A phrase/state (§9 bands), never a 0–100 grade. Re-takeable; the phrase moves over seasons.
The same EPIC signature can be expressed in three registers. Decision: Nature is primary (the Garden keepsake — Kristin's preference). Tech is a flavor for the everyday dashboard — fitting the "Operating System" name: Vessels can render as charge meters and "+1" actions use recharge / reboot / rewire. Human is the voice (the Science/Wisdom copy already speaks body/self/belonging). Optional: a hub toggle (Garden ↔ System) showing the same data either way.
| Register | Stage scale (Energy = 4) | +1 verbs | Index phrasing |
|---|---|---|---|
| Nature (primary) | Seed · Sprout · Stem · Bud · Bloom | tend · water · grow | "Flowing, with friction" |
| Human (voice) | Depleted · Low · Steady · Strong · Thriving | nourish · restore · align | "Steady, with strain" |
| Tech (system view) | Critical · Low · Stable · Charged · Optimal | recharge · reboot · rewire | "Running, with friction" |
Caveat: tech language fits Energy and Intention well, but strains for Purpose and Connection (meaning and relationship want human/nature words) — a reason to keep nature primary and tech as a skin.
The living hub ships with two skins of the same data, switched by a Garden ↔ System toggle on the hub (user preference persists). Both are dark-themed to match the platform; Garden is the default and produces the downloadable keepsake, System view is optimized for quick dashboard checks. Both read from the same AuditResult (§17) — only labels and visuals differ.
| Element | Garden skin (default) | System skin (toggle) |
|---|---|---|
| Domain unit | a "plot" — a plant at its growth stage | a "module" with a charge meter |
| Status words | Seed · Sprout · Stem · Bud · Bloom | Critical · Low · Stable · Charged · Optimal |
| Action verbs (per domain) | Water · Nurture · Cultivate · Tend | Recharge · Recalibrate · Reboot · Sync |
| The "+1" / Protocol | "This season's focus · Plant it" | "System recommendation · Run module" |
| Active experiment | "Growing · week X of 12" | "Active process · running" |
| Re-audit action | "Tend garden / new season" | "Run full scan" |
| Community mirror | "Garden · N gardeners" | "Network · N nodes" |
| Joy Index phrase | "Flowing, with friction" | "Running, with friction" |
Flowing, with friction
Tended 6 weeks ago · new season in 7 weeks
YOUR PLOTS
Energy
vitality & rest
Purpose
meaning & vision
Intention
habits & focus
Connection
bonds & self
THIS SEASON'S FOCUS
Energy is a sprout. Tend it with The Energy Reset (14-day) to grow Vitality + Renewal.
SYSTEM
Running, with friction
60%
overall charge · stable
MODULES
Energy
power & recovery
Purpose
core direction
Intention
routines & focus
Connection
network & sync
SYSTEM RECOMMENDATION
Energy is running low. Recharge with The Energy Reset (14-day) to restore Vitality + Renewal.
The four browse categories are the four EPIC domains, warmly named — so browse = audit = recommendation key, no translation layer.
| EPIC domain | Category label | What lives here | Absorbs old category |
|---|---|---|---|
| Energy | Energy & Vitality | rest, movement, play, recovery, biotech | Health and Energy |
| Purpose | Purpose & Meaning | calling, contribution, creativity, purpose-driven work | Business Growth (why) + Joy and Mindset (meaning) |
| Intention | Intention & Mastery | habits, focus, rituals, systems, mindset | Business Growth (how) + Joy and Mindset (mindset) |
| Connection | Connection & Belonging | relationships, self, communication, community | Relationships |
Example: lowest domain Energy (4), lowest attribute Renewal (3), starved = Play → category Energy & Vitality, surface "The Energy Reset — 14-day kit" (Experiment Kit) as the Protocol method, plus a rest/play masterclass. Offer types unchanged: Masterclasses · Digital Products · Coaching · Experiment Kits. "Kristin's Picks" → auto-personalized "matched to your map."
The audit doesn't end at Reveal — it hands members hypotheses to test. JoyOS Lab = every member runs n=1 experiments on their own joy.
Loop: Measure → Hypothesize (+1s) → Experiment (kit, all season) → Re-measure → repeat.
JoyExperiment {
id, userId, season,
hypothesis: string, // "If I protect one no-meeting morning, my Energy will rise"
domainId, targetAttributes[], // e.g. ["vitality","renewal"]
methodKitId | null, // links to a marketplace Experiment Kit
startedAt, durationSeason,
status: "active|done|dropped",
log[]: { week, note },
outcome: { measuredAtReaudit, deltaDomainScore, worked: bool } // set next audit
}
Free-text drains + chip selections feed an anonymized community pool. Serves two ends: product intelligence (what to build/stock/teach) and a "you're not alone — 412 strivers named this same drain this season" belonging mirror (itself a Connection intervention). Rollout phased: internal first; user-facing mirror once trusted.
CommunityRecord { // NO userId — anonymized at write
season, context: "work|home|within",
drainTag: string, // normalized chip OR hashed/clustered free-text
domainId, attributeId | null
}
Free text should be normalized to chip tags where possible (and clustered, not stored raw against a person) before it enters the pool.
AuditResult {
userId, kind: "mirror|audit", season, takenAt,
domainScores[4]: { domainId, score, stage, vesselFill },
attributeRatings[]: { attributeId, domainId, score }, // audit only (16)
cardSort[]: { attributeId, flag: "flowing|neutral|starved" }, // mirror
joyIndex: { value, phrase },
plus1s[]: { domainId, text },
drains: { work[], home[], within[] }, // chips + free text
sources[]: string,
archetypeId | null
}
Garden stage + Vessel fill + Joy Index phrase + insight-voice variant are all derived from scores (§9) — store scores, compute the rest.
Part V — Build
Confirmed (for reference)
EPIC is the spine; G4 (Ground/Grow/Give/Glow) stays as the developmental-journey story (GLOW ≈ Intention); 16 attributes rebalanced 4/domain; archetype reveal = Activator, full Audit + recs = Catalyst; recs scale (light at Activator, full at Catalyst); Activators have full marketplace access.
Still open
Starter sets; extend over time. Selected chips are countable; free text is normalized into these where possible.
Per-domain drain/feed chips and the Audit's work/home/within/sources libraries are inline in §11. All are editable in one place (a chips config) so Kristin can tune wording without a code change.