Skip to content

Raw wire·

strands_emotiv/fixtures/epocx_live_10s.jsonl: 865 real samples over 10 s. Each line is {stream, time, data}.

streams on the wire · from the 10 s fixture
powband power: 70 values (14 ch × 5 bands) @ 8 Hz
facfacial: blink, brow, jaw (eyeAct/uAct/lAct)
motmotion: quaternion Q0…Q3 + accel/mag
metmetrics: exc at 2 Hz, eng/str/rel… every ~10 s (merge, never replace)
devcontact quality: battery + per-electrode 0 to 4
{"stream":"fac","time":1788320367.4832,"data":{"eyeAct":"blink","uAct":"neutral","lAct":"neutral"}}
{"stream":"mot","time":1788320367.4832,"data":{"Q0":0.7211,"Q1":0.2606,"Q2":-0.6166,"Q3":0.1787, …}}
{"stream":"pow","time":1788320367.55,  "data":{"AF3/theta":9.184,"AF3/alpha":1.084, …}}     // 70 @ 8 Hz
{"stream":"met","time":1788320377.4151,"data":{"eng":0.790,"str":0.393,"rel":0.300, …}}     // slow keys ~10 s, exc 2 Hz
{"stream":"dev","time": …,              "data":{"battery":75,"AF3":4,"F7":4, …,"FC6":1}}     // contact

Channel order everywhere:

AF3F7F3FC5T7P7O1O2P8T8FC6F4F8AF4

contact quality gates everything: 14/14 good, 13/14 keeps talking, below 10/14 the agent refuses