Sensorium Brain Flow Lab Observation v1¶
Source schema: doc/schemas/sensorium-brainflow-lab-observation.v1.schema.json
Bounded metadata-only self-wearer laboratory evidence, never product qualification or acquisition authority. Firmware and TCC attribution are sourced operator observations, not inferred from parent PIDs. Every launch context is explicit, including SSH. Monotonic observation and first-data times measure the local native drain. Counter discontinuities ignore repeated 16-bit packets and count wraps separately; they are diagnostic and do not prove exact sample loss. Nonconstant row flags compare finite samples across the full observation, revealing activity but no values. Raw values, selectors, paths and native labels are excluded.
Governing Basis¶
Project Lineage¶
Requirements¶
doc/project/50-requirements/requirements-001-node-onboarding.mddoc/project/50-requirements/requirements-006-node-networking-mvp.mddoc/project/50-requirements/requirements-010-middleware-executor.mddoc/project/50-requirements/requirements-011-dator-arca-contracts.mddoc/project/50-requirements/requirements-014-resource-opinions.md
Stories¶
doc/project/30-stories/story-001-swarm-node-onboarding.mddoc/project/30-stories/story-004-pod-client-onboarding.mddoc/project/30-stories/story-005-whisper-rumor-intake.mddoc/project/30-stories/story-006-buyer-node-components.mddoc/project/30-stories/story-006-voluntary-swarm-exchange.mddoc/project/30-stories/story-007-settlement-capable-node.mddoc/project/30-stories/story-008-cool-site-comment.mddoc/project/30-stories/story-009-bielik-blog-arca.md
Fields¶
| Field | Required | Shape | Description |
|---|---|---|---|
schema |
yes |
const: sensorium-brainflow-lab-observation.v1 |
|
schema/v |
yes |
const: 1 |
|
evidence/class |
yes |
const: lab-observation |
|
acquisition/mode |
yes |
enum: p21, p51 |
|
identity/assurance |
yes |
const: operator-confirmed-selector |
|
consent |
yes |
object | |
permissions |
yes |
object | |
firmware |
yes |
unspecified | |
scope/exclusions |
yes |
const: ['product-acquisition', 'qualification', 'radio-concurrency', 'contact-quality'] |
|
observation |
yes |
object | |
runtime |
yes |
object |
Definitions¶
| Definition | Shape | Description |
|---|---|---|
descriptor |
object | |
stream |
object |
Conditional Rules¶
Rule 1¶
When:
{
"properties": {
"acquisition/mode": {
"const": "p21"
}
}
}
Then:
{
"properties": {
"consent": {
"properties": {
"signals/acquired": {
"const": [
"eeg",
"accelerometer",
"gyroscope"
]
}
}
}
}
}
Rule 2¶
When:
{
"properties": {
"acquisition/mode": {
"const": "p51"
}
}
}
Then:
{
"properties": {
"consent": {
"properties": {
"signals/acquired": {
"const": [
"eeg",
"accelerometer",
"gyroscope",
"ppg"
]
}
}
}
}
}
Field Semantics¶
schema¶
- Required:
yes - Shape: const:
sensorium-brainflow-lab-observation.v1
schema/v¶
- Required:
yes - Shape: const:
1
evidence/class¶
- Required:
yes - Shape: const:
lab-observation
acquisition/mode¶
- Required:
yes - Shape: enum:
p21,p51
identity/assurance¶
- Required:
yes - Shape: const:
operator-confirmed-selector
consent¶
- Required:
yes - Shape: object
permissions¶
- Required:
yes - Shape: object
firmware¶
- Required:
yes - Shape: unspecified
scope/exclusions¶
- Required:
yes - Shape: const:
['product-acquisition', 'qualification', 'radio-concurrency', 'contact-quality']
observation¶
- Required:
yes - Shape: object
runtime¶
- Required:
yes - Shape: object
Definition Semantics¶
$defs.descriptor¶
- Shape: object
$defs.stream¶
- Shape: object