{"name":"RealSeries","owner":"SensAffect","remember":"MMRY","note":"SensAffect Standard is the contract. The SensAffect Platform delivers it. RealSeries is the canonical reference runtime. MMRY is the Remember layer. This host does not run RealFuel inference.","trifecta":[{"id":"detection","name":"Detection","runtimes":["RealSense","RealRuntime","RealFeel"],"blurb":"How the system understands feeling this sitting or this day. Labelled. Unknown stays unknown."},{"id":"triggers","name":"Triggers","runtimes":["RealTrigger","RealFuel"],"blurb":"When an understood state may qualify an accommodation — only inside already-set bounds and current authority."},{"id":"actions","name":"Actions","runtimes":["RealAction","RealFeel Ambient","RealVoice"],"blurb":"Subtle personalisation: UI colour, animation, transition speed; cabin pace; voice. Reversible. Not a rewrite of memory."}],"items":[{"id":"realsense","name":"RealSense","beat":"Sense","trifecta":"detection","status":"built","blurb":"Permission- and purpose-aware observation. Pointer, cadence, scroll, optional camera or mic only while granted.","href":"/learn/realseries#realsense"},{"id":"realruntime","name":"RealRuntime","beat":"Transport","trifecta":"detection","status":"built","package":"@sensaffect/realruntime-core","blurb":"Low-latency media and event transport. Audio worklets and VAD live here, not in the memory host.","href":"/learn/realseries#realruntime"},{"id":"realfuel","name":"RealFuel","beat":"Schedule","trifecta":"triggers","status":"built","blurb":"Model routing, budgets, fallback. Inference stays on SensAffect. This host does not execute it.","href":"/learn/realseries#realfuel"},{"id":"realfeel","name":"RealFeel","beat":"Feel","trifecta":"detection","status":"built","blurb":"Affect inference and state contracts. How the AI understands feelings. Omni-CNN may attach an imprint JSON.","href":"/learn/realseries#realfeel"},{"id":"realfeel-ambient","name":"RealFeel Ambient","beat":"Present","trifecta":"actions","status":"built","blurb":"Reversible UI adaptation from understood feeling: colour, animation, transition speed. Honour reduced-motion. User can turn it off.","href":"/learn/realseries#realfeel-ambient"},{"id":"realtrigger","name":"RealTrigger","beat":"Qualify","trifecta":"triggers","status":"built","blurb":"Detection is not an action. A trigger qualifies a proposal inside bounds (time, safety, consent) before anything runs.","href":"/learn/realseries#realtrigger"},{"id":"realaction","name":"RealAction","beat":"Act","trifecta":"actions","status":"built","package":"@sensaffect/realruntime-core","blurb":"Governed proposals: cabin accommodations, guided experiences, SensAudio. Every action states purpose, reversibility and required authority.","href":"/learn/realseries#realaction"},{"id":"realflow","name":"RealFlow","beat":"Orchestrate","trifecta":"triggers","status":"built","blurb":"Original THRPY offer: STT → parallel vocal+text inference → pre-LLM safety → LLM → TTS. Now the orchestration/transport beat in RealSeries. Packets in the document library.","href":"/learn/realflow","library":"/learn/library#realflow"},{"id":"flo","name":"Flo","beat":"Ancestor","trifecta":"triggers","status":"ancestor","blurb":"Original RealFlo lab: /ws/realflo-comm, realflo.py. The pipeline RealFlow names. Not this host.","href":"/learn/realflow#flo"},{"id":"realvoice","name":"RealVoice","beat":"Speak","trifecta":"actions","status":"built","blurb":"Affective speech direction. Tone may accommodate; it must not invent a fact.","href":"/learn/realseries#realvoice"},{"id":"realsafety","name":"RealSafety","beat":"Bound","trifecta":"triggers","status":"built","blurb":"Risk evaluation and bounded pathways. Affect may personalise inside the floor. It may not punch through it.","href":"/learn/realseries#realsafety"},{"id":"emc2","name":"EMC²","beat":"Undercurrent","trifecta":"detection","status":"thrpy-edge","blurb":"Emotional Memory Cloud Squared: cosine resonance of live silhouette vs historic feeling vectors. Theme echo. Not this host’s recall. Epiphany is not cosine.","href":"/learn/emc2"},{"id":"mmry","name":"MMRY","beat":"Remember","trifecta":"detection","status":"this-host","blurb":"This host. Bounds, promises, receipts of accommodations. Feeling cannot rewrite content. Cite or abstain.","href":"/"}]}