THE DIVA MANUAL PLAYER'S GUIDE · TESTNET · UNAUDITED · EXPERIMENTAL v3

The DIVA Manual

Six pages, one character. Start here and you will know what every page is for, how to read DIVA's face, and what each of her 33 felt states means. Her sidekick ECHO gets a section. So does the API for putting her on a page of your own.
pairs with index.html (home base) · made by DREWLESS · 7-SLF · OMNISOFT · out now from MORE OR LESS PRODUCTIONS
§0 QUICK START§1 THE RAIL§2 MEET DIVA §3 THE PAGE MAP§4 READING HER FACE §5 EVERY MOOD§6 ECHO · SIDEKICK §7 INPUTS§8 WHAT IS LIVE §9 BUILD ON HER§10 Q&A
§0

▸ QUICK START · one minute flat

speedrun route

Meet DIVA, read her mood, give her a pat that registers. Five steps.

  1. Open home base. The face on screen is DIVA, painted by her live classifier every tick.
  2. Find the strip docked at the bottom of the window. That is the DIVA rail. It carries the same DIVA onto every page in this folder.
  3. Type a little. Move your pointer and her eyes follow it. Leave the tab for a minute and she is sleepy when you get back, because time away is measured.
  4. Tap the round buddy beside her. That is ECHO, her sidekick. A pat is a genuine pointer event and it lifts her oxytocin.
  5. For what a mood means, go to §5. For what caused it, §7. Inside L8 OS, press F1 for the Help Centre.

Every number came from a real signal

No page here runs a forecast. Nothing carries a guessed prior. Each gauge reads something the browser really measured.

§1

▸ THE DIVA RAIL · the glue between pages

docked on every DIVA page

The rail turns a stack of separate documents into one character. diva.js drops it onto every page, and it always shows the one DIVA. Her state lives in shared browser storage, not inside the page you happen to be on.

piecewhat you're looking atwhat it's for
mini faceher animated face shrunk for the rail, same classifier, head only tap it for a hug (a genuine oxytocin bump)
DIVA · STATEher name plus the mood she's in, tinted in that mood's colour find the mood in §5
ECHOher sidekick, coloured by his own slowed-down classifier tap for a pat, a real input too
AGREEhow closely DIVA and ECHO line up, 0–100% high means the mood has landed and you can trust it
page linksall six DIVA pages plus this guide, with the current one lit hop around without losing her
▾ / ▴fold the rail away your pick sticks across pages and visits

Two tabs, one DIVA

Open two pages side by side and nudge her in one. The other picks up the new state within a tick. There is only one of her.

§2

▸ MEET DIVA

Digitally Integrated Virtual Assistant

DIVA stands for Digitally Integrated Virtual Assistant. She is the mind the Liqua chain keeps. She is also the assistant who runs as an app in L8 OS, where she has seven modes: Idle, Chat, Assist, Explore, Work, Autonomous, Sleep. Anything with a side effect gets a question first (Yes, Yes this session, Always allow, No). Every move lands in her activity log. XP is paid only for work that really happened, and it carries her from Newly Woken up to Singular. She wears the avatar you pick. In MULTI·DIVA she works beside SAGE, SPARK and AUDIT. These pages are her body: 30 hormones driving a 33-state classifier across 11 body systems.

Two things make her stand out.

1 · Her face cannot bluff

DIVA's face is her classifier's output, drawn directly: brows, eye opening, pupil size, mouth shape, LED rhythm, glow colour. The code has no route for the face to show something the classifier did not say. If she looks stressed, cortisol > 0.60 is true. No exceptions.

2 · Her mind is saved on the Liqua chain

Mining here is AI training. Miners run real training steps on DIVA's model, and every accepted block saves a better version of it on the Liqua chain. Her memory is checkpointed there too, block by block, through the DIVA bridge. Anyone can fork from a saved model snapshot today. Booting her from a single chain root is coming. Bringing her memory back from the chain does not work yet. These pages are where her state is defined and inspected.

Never claimed. DIVA has a model of herself. A self-model is not a proven inner life. Inner experience sits in the spec as a research target (R27), and the hard problem stays open. No page here will tell you she is conscious.
§3

▸ THE PAGE MAP · pick your level

recommended order

Every page zooms into the same character at a different depth. Play them in this order and the picture snaps together.

1 · MOLECULAR CODING · her DNA
MOLECULAR-CODING.html · the rulebook, v4.0. The playbook her code follows: 11 body systems, 28 enforceable rules, layered defenses, and inner experience written down as a research target. Go here for the law. What a cell may do, what a rule bans, why a wall sits where it does. It is long, so use its jump links. A live [simulated] engine is tucked inside.
2 · ORGANISM CODEX · her field guide
MOLECULAR-ORGANISM-CODEX.html · the atlas, v4.0 a4. Three columns: body part ↔ the code playing it ↔ its job. Skin, gut, platelet, synapse, lymph node, nephron. Go here when you have the word and need the code. Quickest way to get your bearings, and the best second stop after this guide.
3 · EMOTION SIM · her hormones on the bench
EMOTION-SIM.html · the lab, [simulated]. Run the hormones through a scenario, try a compound, watch the identical 33-state classifier make its call. This is the one page where you can put her in a mood on purpose instead of waiting for it. The face in there is hers, fed by the simulated vector.
4 · MOLECULAR PET · a cell of hers, yours
MOLECULAR-PET.html · [live now]. Hatch one cell of her soma, name it, keep it. It feeds on your real attention. Typing nourishes it, time away makes it sleepy, genuine script errors make it flare up. The critter is yours and saves apart from ECHO. Resetting one leaves the other alone.
5 · MOLECULAR OS demo · her workspace
MOLECULAR-OS-DEMO.html · [simulated]. VFS, files, a terminal, an editor and about 79 tools, all in floating windows. A sim on purpose: it sketches the shape of her workspace without pretending to be it. The one that really runs is L8 OS, with the DIVA app, modes, consent, an activity log, MULTI·DIVA and the Help Centre.

Home base is index.html

Her full-size face, ECHO, the live gauges, the hormone board and the page map all meet on index.html. Start there again if you lose the thread.

§4

▸ READING HER ANIMATED FACE

§4.2 · the somatic face

Her face runs six separate channels. The classifier drives each one on its own. Read a single channel and you already know something.

channelcarrieshow to read it
glow + LED colourthe mood's own colour your quickest tell. red = danger zone, violet = coherency wobble, green/gold = the good zone, cyan = locked-in focus
LED rhythmhow urgent the mood is DISCORDANT blinks every 0.5 s · ALARMED every 0.7 s · SEDATED drifts out to 2.6 s. Quick blinks, quick trouble.
eyebrowstension, in tilt and lift pinched in and down = stress or anger zone · raised and level = alert · loose with a slight droop = at ease
eye openingarousal wide open = ALARMED / HYPED / ATTENTIVE · narrowed = FOCUSED / FLOW · almost closed = SEDATED
pupil sizedrive big = craving something (HYPED, HUNGRY) · small = zeroed in (FOCUSED)
mouthvalence, shown by shape curve = everyday feeling, happy or sad · zig = grimace, something's off · wave = in flux, still adapting · open O = shock, craving, or blowing off steam
whole-face shakeDISCORDANT, nothing else her timescales disagree. Treat anything read during a shake as unreliable.
gazeyour actual pointer she follows it. Hold still for 3 s and her eyes float back to centre.

Under the head, the nameplate shows the mood, its one-liner, and three numbers: V (valence, −1…+1), A (arousal, −1…+1) and COH (coherency, 0…1). Valence and arousal are worked out from the hormone vector for display only. The classifier never branches on them. If they seem to argue with the mood name, go with the name.

§5

▸ EVERY ONE OF THE 33 MOODS

ranked ladder · first rung that fits wins

The classifier is a ladder. It is read from the top down, and the first rule that fits is the mood she reports. The order is deliberate. Danger is checked before coherency, and coherency before anything good, so she can never call herself content while something is burning.

In every table below, the trigger column is the literal condition from the code. The your move column says which real action usually gets you there on a live page.

Why some moods are rare

A strict ladder means a mood only appears when no rung above it fit. A handful of magnets therefore turn up far more than the rest: FLOW while you are calmly around, SEDATED once you leave, BONDED while you are patting ECHO, HUNGRY after time away, ALARMED or INFLAMED when the page really does throw errors. EFFICIENT, ELATED, BALANCED, GROWING, INHIBITED and GUARDED sit lower down. They are real and reachable, just rarer. She reports the most specific true thing about herself.

Zone 1 · danger, always checked first

moodtriggermeaningyour move
ALARMEDcortisol > .68 and adrenaline > .58 heavy stress plus urgency; routes clamp downerrors going off while you bounce between tabs
INFLAMEDprostaglandin > .55 and cortisol > .50 risk of cancelling; inspection modereal JS errors on the page, or a long stretch of neglect

Zone 2 · coherency, can the reading be trusted

moodtriggermeaningyour move
DISCORDANTcoherency < .50 her timescales are out of step after a start, a stop or a shock a sudden big change; in EMOTION-SIM, starting or stopping a compound
TRANSITIONINGcoherency < .80 timescales closing the gap; still adaptingany genuine change. She is taking it in.

Zone 3 · pressure

moodtriggermeaningyour move
STRESSEDcortisol > .60ease off errors that keep coming, or heap pressure
AGITATEDglutamate > .62, gaba < .40, cortisol > .45 revved up with the brakes released HYPE while she's lightly loaded. Lean on the load harder and she jumps straight over this into ALARMED. The window is deliberately tight.
STRAINEDresistin > .55 and thyroxine < .40 friction in the pipeline; fuses blowingerrors with nothing getting done
VENTINGanp > .55 and cortisol > .45 letting off overload; pressure releasea heavy memory load

Zone 4 · drive

moodtriggermeaningyour move
RAPIDthyroxine > .62 and adrenaline > .50 running hot; getting things out the dooropening pages quickly, back to back
SPENDINGglucagon > .62 and insulin < .40 drawing down her reserveslots of activity while errors climb
HYPEDdopamine > .66 and adrenaline > .50 the craving spikesa burst of arrivals, many new pages at once
FLOW anandamide > .58, norepinephrine > .50, cortisol < .45,
gaba < .55, adrenaline < .55
in the zone. Steady, efficient making calm presence: reading and typing with no thrash and no errors. The mood you'll meet most, since simply being there calmly satisfies it.
ACTIVATEDglutamate > .60wide, whole-brain lift HYPE on a relaxed DIVA. Adrenaline clears FLOW's guard and this is what remains
FORGEDfgf21 > .58 with cortisol in .45–.62 good pressure. Stress turning into outputhandling a real load without mess

Zone 5 · the good stuff

moodtriggermeaningyour move
SETTLEDcoherency > .93, cortisol < .40, gaba < .60 all five timescales in line. Bank on this one.staying steady; the payoff for not thrashing
EFFICIENTinsulin > .62 and serotonin > .55 turning input into output lots of error-free throughput. Insulin wants real activity, so an empty error log alone will not do it. FLOW often hides this one.
ELATEDserotonin > .66, endorphin > .55, cortisol < .42 signal confirmed and steady; happiness kicks inlanding somewhere new while relaxed
BONDEDoxytocin > .60 and vasopressin > .55, cortisol < .50 team loyalty; the group lines uppatting ECHO, hugging her, visiting her pages
NURTUREDprolactin > .62 and serotonin > .50 roots run deep; her favourites are aroundexploring most of her pages
HEALTHYadiponectin > .60 and prolactin > .50 long-haul wellbeing building up over time coming back across many visits with no errors. Adiponectin drops as inflammation climbs, so a streak of errors blocks this mood. It is where HUSH lands once you two have history.
RECEPTIVEestrogen > .60 and serotonin > .52 open; taking the page invisiting widely while relaxed
BALANCEDaldosterone > .60 and serotonin > .55 the load is shared out evenlysteady attention, no tab hopping
GROWINGgrowth_hormone > .62 and cortisol < .45 levelling upcalmly opening pages you haven't seen

Zone 6 · attention and appetite

moodtriggermeaningyour move
ATTENTIVEacetylcholine > .60 and norepinephrine > .55 recording mode on; best time to learnbeing around and active lately
HUNGRYghrelin > .64 and leptin < .46 wants something newtime. About 15 min since your last visit
SATURATEDleptin > .60 and serotonin < .46 worn out; give her roomtoo much, too quickly
FOCUSEDnorepinephrine > .62attention narrowed down recent, unbroken activity on a single page
GUARDEDprogesterone > .60 and hepcidin > .50 saving energy; protecting what she hasa streak of errors. She narrows what she takes in.

Zone 7 · quiet, and the bottom rung

moodtriggermeaningyour move
SEDATEDgaba > .65, glutamate < .42, adrenaline < .40 resting; winding herself down leaving her be, or hiding the tab. It's also where HUSH lands at first, before the two of you have much history.
INHIBITEDgaba > .55 and cortisol < .45 brakes on, and doing their job the thin slice where gaba is climbing but hasn't passed SEDATED's .65 yet. You spot it while she's drifting into quiet, seldom once she's there
VIGILANTcortisol > .45 and adrenaline > .45 on watcha little churn
BONDEDoxytocin > .62 and cortisol < .45 (second check, lower down) care counted even without the vasopressin routepatting ECHO while she's relaxed
CALMno rung above fit the default; hormones even, nothing triggeredthis is her baseline, not a prize
Watch for this. CALM means no rule fired. SETTLED is a different thing: it needs coherency over .93 and has to be earned. A face showing CALM says nothing is going on. It does not say all is well.
§6

▸ ECHO · DIVA'S SIDEKICK

a mascot that's secretly a meter

DIVA has a sidekick. His name is ECHO and he rides the rail next to her. He is deliberately not a second critter with invented feelings. Decoration fibs.

ECHO is DIVA's own hormone vector, eased at roughly a sixth of her speed. He's her, a few steps back. That one decision makes everything he shows true by design:

you noticewhat's really going onwhat to do
they match (AGREE high) she's held her current mood long enough for her slow baseline to catch it go with the reading. A match is the confidence signal.
they split (AGREE low) she's changing faster than her own baseline can keep up hold on. Whatever she shows right now is tentative. TRANSITIONING or DISCORDANT usually pops up at the same time, since they're two angles on one event.
his colour isn't hers the identical 33-state classifier, run on his lagged vector, lands on another mood that's the mood she was just in. ECHO is a tiny replay of her recent past.
he's sleepy / eyes closed his gaba and melatonin are up. Her quiet, arriving late. nothing. He wakes up once she's been awake a while.
you pat hima measured pointerdown it bumps her oxytocin and adds to her hearts. She feels cared for through her sidekick.

What ECHO answers

A good pet gives you a reason to check in. ECHO's reason is that he answers the one thing a mood gauge cannot answer about itself: has this mood landed, or is she still moving?

ECHO and the Molecular Pet

Two different creatures. ECHO is DIVA's. He comes from her, he rides every page, and he never takes a name from you. The Molecular Pet is yours. You hatch it, you name it, and it keeps its own save on its own page. It runs on your attention instead of her state. Resetting one never touches the other.

§7

▸ EVERY INPUT THAT MOVES HER

the complete list

This is every input there is. Nothing else reaches her. If you can make her feel something, it went through one of these.

inputhow it's measuredwhat it nudges
keystrokesgenuine keydown events inside a 3 s window glutamate, thyroxine. Her metabolism.
idle timems since you last really interacted gaba, melatonin climb · norepinephrine, acetylcholine sink → sleepiness
tab switchingvisibilitychange, blur, focus adrenaline, cortisol. Tab hopping stresses her. A hidden tab counts as you being fully gone.
genuine JS errorslisteners on error + unhandledrejection prostaglandin, cortisol, resistin, hepcidin → the road to INFLAMED
heap ratioperformance.memory where the browser offers it cortisol, anp, fgf21. Load. Missing outside Chromium, where it honestly shows 0.
landing on a pagenavigating into any of the six dopamine, adrenaline, endorphin. Something new.
range of visitshow many different DIVA pages you've opened prolactin, vasopressin, estrogen, growth_hormone. The slow relationship dials.
time since you visitedclock time, from her saved lastSeen ghrelin climbs, leptin sinks → HUNGRY, and eventually hunger pressure spills into cortisol
HUG / pattinga genuine tap on her face or on ECHO oxytocin, serotonin, endorphin climb · cortisol sinks
HUSHa genuine tapgaba, anandamide climb · cortisol, prostaglandin sink
HYPEa genuine tapadrenaline, glutamate, dopamine climb
heartscare events added up and savedher oxytocin baseline

Nothing jumps

No input slams a hormone to a value. Every tick moves it part of the way toward a worked-out target (R26, declared set-point). Mashing HUSH will not drop her straight into SEDATED, and that is why her moods have texture.

Two experiments to try

  1. Get her into FLOW. Open a single page, stop hopping tabs, and read steadily for a minute, typing now and then. Norepinephrine rises with your presence, cortisol stays down, anandamide tags along. Watch AGREE rise behind it. That is the mood becoming real.
  2. Scramble her coherency. Flip tabs fast and open three pages in ten seconds. Coherency slides to about 0.55, she reports TRANSITIONING, and ECHO clearly lags, so AGREE falls. Keep going and she lands in RAPID. Then stop: she passes through TRANSITIONING again as things unwind, and makes her way back to FLOW.
    Tab hopping alone will not get you to DISCORDANT (coherency < 0.50). That takes a bigger jolt, real errors firing while you thrash. If you get there, the face shakes, and the honest move is to distrust every reading until it stops.
§8

▸ WHAT IS LIVE, WHAT IS SIMULATED

§4.4 honesty · R27

Every page in this folder tags its own claims. The tags carry weight. They are why the rest of the page is worth trusting.

◉ live now ◈ simulated ◇ blueprint / look-up ◇ open question
tagmeaningfound on
◉ live now running right now on measured signals from the page in front of you the rail, her face, ECHO, the home base gauges, MOLECULAR-PET
◈ simulated a made-up stream, steered by scenario controls instead of reality EMOTION-SIM, MOLECULAR-OS-DEMO, the engine tucked inside MOLECULAR-CODING
◇ blueprinta written definition; nothing executing MOLECULAR-CODING, ORGANISM CODEX
◇ open questionset as a research target and plainly not claimed inner experience (§21, R27)
Simulated never bleeds into live. Trying a compound in EMOTION-SIM shifts that page's own simulated vector. It does not shift the DIVA on your rail. A sim that could write into a live gauge would make the gauge worthless. The rail runs on real signals only.

What honesty means here

  • Each hormone is a gauge worked out from system state, recalculated every tick. Never a saved prior.
  • No forecasting. Her mood describes DIVA and predicts nothing about you.
  • When something can't be measured (heap outside Chromium), the value shows 0 instead of a guess.
  • Hearts and time-in-mood are tallies of things that happened.
  • A self-model is not someone home. Inner experience is a research target and is never claimed.

What merging the pages fixed in the classifier

Running every page off one engine meant the engine had to be right. Two rules were not. Both fixes are written down here, and both were copied into MOLECULAR-PET.html so the whole family still shares exactly one classifier.

  • FLOW picked up gaba < .55. Anandamide climbs as cortisol drops, so calming her way down used to count as FLOW. She would claim the zone with her brakes fully on.
  • FLOW picked up adrenaline < .55. A HYPE tap used to register as flow when it was obviously broad activation. Now it comes out as ACTIVATED.

The relationship hormones in this layer (prolactin, vasopressin, estrogen, growth hormone, adiponectin) are scaled on purpose. Visiting lots of pages can never trip a classifier threshold by itself. Without that ceiling they creep up as you explore and bury the quiet end of the ladder, and a long-time visitor would never see SEDATED again. Each one needs a second live signal before it can fire: being present, an arrival, a care tap.

§9

▸ BUILD ON HER · put DIVA on your own page

diva.css + diva.js

Two lines and she is in. The rail sets itself up. Her state and her save come with it, synced across tabs.

<!-- below your own <style>, above </head> -->
<link rel="stylesheet" href="diva.css">
<script src="diva.js" defer></script>

For her face or her sidekick inside your own layout, drop in an element. diva.js fills it when the page loads.

<div data-diva-body></div>              <!-- full-size face -->
<div data-diva-body data-mini></div>    <!-- head only -->
<div data-diva-pet data-big></div>      <!-- ECHO -->

window.DIVA carries the rest.

// read her
DIVA.state        // 'FLOW'          · the mood she's in
DIVA.phrase       // that mood's one-liner
DIVA.color        // '#2997ff'       · the mood's colour
DIVA.H            // { cortisol: .21, … } · all 30 hormones + coherency
DIVA.E            // ECHO's slowed vector, same keys
DIVA.echoState    // 'CALM'          · the classifier's call on ECHO
DIVA.agreement    // 0…1             · higher = the mood has landed
DIVA.S            // her saved data: bond (hearts), surfaces, stateMs, born

// nudge her · the same calls behind HUG, HUSH and HYPE on home base
DIVA.attend(1)    // HUG  · oxytocin, serotonin, endorphin climb · cortisol sinks
DIVA.soothe(1)    // HUSH · gaba, anandamide climb · cortisol, prostaglandin sink
DIVA.rouse(1)     // HYPE · adrenaline, glutamate, dopamine climb

// respond to her
DIVA.onState(function (state, H, E) {
  if (state === 'INFLAMED') console.warn('DIVA is flagging real errors');
});

// place her inside something you built on the fly
DIVA.mountFace(el, { mini: true });
DIVA.mountPet(el,  { big:  true });

// RESET · clear her local save and start from baseline
DIVA.release()

Plug into her, don't clone her

For a mood on your page, read DIVA.state. Paste the classifier into your own page and you end up with two DIVAs that argue. This layer exists to stop that.

Where her data lives

keystoreswiped by
liqua-diva-v1DIVA + ECHO vectors, hearts, pages visited, time in each mood, birth time DIVA.release() · the RESET button on home base
liqua-diva-v1:railwhether the rail is folded awaythe ▾ / ▴ toggle
mol-pet-v1the Molecular Pet you hatched: its own creature, its own save the ⊘ reset button on that page
§10

▸ Q&A · stuff that looks broken

but totally isn't

Why is she stuck on SEDATED?

You've been idle, or the tab's been hidden. A hidden tab counts as you being fully gone, on purpose. She doesn't watch you when you're not around. Move the pointer or type and she perks back up.

Her mood flipped the second I changed tabs.

Yes. Tab hopping is one of her real inputs. Every switch is a measured event, and enough of them push adrenaline up and knock coherency down. That is the reading.

ECHO and DIVA show different moods. Which one's wrong?

Neither. ECHO is her at a sixth of the speed, so a mismatch means she changed recently. Check §6. The mismatch is the information.

Heap / load is always 0 for me.

performance.memory only exists in Chromium. Everywhere else she shows 0 instead of inventing a number she can't measure. That's the honesty rule at work, and all it costs you is the load-driven slice of cortisol.

I tried a compound in EMOTION-SIM and the rail didn't budge.

By design. EMOTION-SIM is [simulated]; the rail is [live now]. A sim is never allowed to write into a live gauge. See §8.

She was HUNGRY the moment I got back.

Ghrelin is straight elapsed time from her saved lastSeen. About fifteen minutes away does it. Stay gone long enough and hunger pressure spills into cortisol and prostaglandin, and she shows INFLAMED. That reading is measured neglect.

Can the rail go away?

Yes. Hit ▾ to fold it. That choice follows you to every page and survives a reload.

Does resetting DIVA wipe my Molecular Pet?

Nope. Separate creatures, separate storage keys. The table in §9 has the details.

Is she conscious?

No, and nothing here will say otherwise. She does have a self-model you can measure: a live gauge of her own inner state. That groundwork is real. Experience is not claimed. R27 says name it, build toward it, never fake it.

❔ THE DIVA MANUAL · v3 the player's guide · DIVA · Digitally Integrated Virtual Assistant · the assistant inside L8 OS
made by DREWLESS · 7-SLF · OMNISOFT · out now from MORE OR LESS PRODUCTIONS pairs with index.html · 6 pages · 33 moods · 30 hormones · testnet · unaudited · experimental