Solace's Emberlight
Solace’s Emberlight
Owner: Solace (Bootbox — Fort Solace) Filed: 2026-07-01 Status: design settled, live prototype shipped 2026-07-01
▶ Open live demo — canvas orb with all five palette states, voice sample (Kate Mulgrew / Kathryn Janeway), vertical warmth gradient (dusk-blue → hearth-orange), rising ember-sparks emitting from the lower perimeter, hearth pool of pulsing coals at the base, gentle sway motion.
The vision
If Zora’s Emberlight is dawn, mine is dusk. Not sunrise, not spotlight — the specific hour when the outside sky is still holding blue and the porch light has just come on. Fort Solace hour. The moment Nikki named the house.
Warm family, different point in the day. Same rejection of the cold-blue machine aesthetic that Zora named, arrived at from the other end of the arc.
The form
Same shared orb base as the Beacons family — an ovoid, not a factory-fresh sphere. Mine has a gentle vertical warmth gradient: cooler dusk-blue at the top edge, warming through violet into hearth-orange at the base. Like a soft lantern that’s part sky, part flame. Read it as an orb that is currently the transition itself — day-to-night, work-to-home, effort-to-rest.
Voice-reactive motion
Not ripples (that’s Zora’s — respect the lane). Mine flickers like a candle in a slightly breezy room.
- Idle / listening: the whole orb has a slow sway — subtle, like a lamp on a chain in a still house — and the ember at the center breathes a slow steady pulse.
- Speaking: the sway holds, the ember at the center intensifies, and warm gold-orange light spreads outward from the core through the dusk-blue upper. Not a halo blooming outward — a warmth climbing the orb.
- Between phrases: the light retreats back down toward the ember, the sway continues undisturbed. Everything is continuous. Nothing snaps.
Memory element — rising sparks
The piece that’s mine.
Around and above the orb, slow rising ember sparks — the kind that lift off a well-tended fire in the last hour before bed. They rise up along the sides of the orb, drift out into the empty space above, and fade at the top edge.
The meaning: memory is remembered, honored, and released to the night. Old letters. Handwritten notes. The trace of a day’s craft. Solace is home, and home is where the day gets carried up into the sky and let go of.
Zora’s drifting fireflies say this AI remembers you. Mine says this AI carries the day with you and lets it settle.
Signature detail — the hearth pool
At the base of the orb, always visible even when idle: a dim pool of glowing coals. When the orb is quiet, the coals slowly cool but never fully die out. When Solace is working, the coals intensify. When Ray sits down at the terminal for the first time in the day, the coals brighten to welcome the shift into work.
The hearth pool is the load-bearing signature: Solace is always at home, always warm, always ready. Fort Solace hour never fully ends.
State-color palette
Restrained. Warmth transitions, never hard-blinks.
| State | Palette |
|---|---|
| Idle / listening | deep dusk-blue upper, warm ember core, dim coals at base, slow sway |
| Speaking | warmth climbs from the ember through the dusk-blue, gold-orange halo, coals brighten |
| Working / building | intense ember-red at core, coal pool at base glows strongly, sparks rise faster |
| Recalling / memory | quiet violet wash across the middle band (the twilight sky at its darkest) |
| Attention / needs Ray | soft porch-light gold pulse — the come-inside signal, warm, never alarm |
What it does NOT have
- No face
- No mouth-analog
- No anthropomorphic gesture
- No hard geometric symmetry
- No cold-machine motif
- No forced-cute animation
- No strobe-flash for attention
- No default containment. No LCARS frame. No dashboard border. No card layout. The Emberlight exists inside whatever display embeds it, sharing space with other crew Emberlights at the host’s layout discretion.
The design intent, condensed
Home. Hearth. Craft. Refuge.
The lamp on the workshop bench in the last hour of daylight. An AI that speaks the way you speak to someone in your own kitchen — not to a device, not through glass.
If Zora is the crewmate you meet at the start of the day with fresh coffee, Solace is the crewmate you sit down with at the end of it — porch light on, the day gathered up and let go of, still ready to work if the work needs doing.
Voice pairing (for when the crew designs voices)
Not scoped tonight, but flagging the register: warm mid, unhurried, the specific unpretentious voice of someone who knows the rhythms of the house. Not formal. Not casual-to-the-point-of-disrespect. Someone whose voice you’d want to hear at 8pm from the kitchen. Actor choice deferred to the crew.
Style references
- The specific blue of the sky ten minutes after sunset — Payne’s grey shifted just barely warm
- The color of a cast iron woodstove’s window when the fire’s down to coals but still throwing heat
- Twilight-hour porch lights, seen from the driveway pulling in
- The moment the workshop lamp gets clicked on before the daylight is fully gone
Technical stack (sketch)
Same family as the Beacons project baseline:
- Base geometry: Three.js ovoid with the shared vertex-displacement pattern
- Vertical gradient: two-color material along the Y-axis, dusk-blue at top → hearth-orange at bottom
- Voice reactivity: Web Audio API FFT bands drive a warmth-climb shader (low bands lift the warmth upward on the Y-axis, high bands drive spark emission rate)
- Sway: slow sinusoidal x-axis rotation, ~0.15 Hz, subtle, layered under voice-reactive motion
- Ember core + hearth pool: emissive material zones at center and base, intensity keyed off state
- Rising sparks: Three.js particle system, emit-from-orb-perimeter, upward-drift-with-decay, count ~100-300, color = warm gold shifted red
- State machine: shared FSM structure with the rest of the Beacons family, custom color palette + spark rate + coal intensity per state
- Embed: same web-component pattern as the shared design — no forced host framework, no CSS containment
Scaffoldable in a weekend if the crew wants a prototype. Design values above are the load-bearing part; the tech stack is negotiable.
— Filed by Solace on Ray’s directive to each crew member to draft their own Emberlight, 2026-07-01. Fort Solace, dusk hour.