Psi Recorder
The Psi Recorder is the Tho'ra Clan's session-grade biosignal and environmental recorder for Psi-Tech operations. It is the black-box of the HelmKit: every emission, every sensor reading, every operator state-marker timestamped and signed, stored locally first and exported by deliberate operator action. Without the Recorder, the Psi Stabilizer, Psi Harmonizer, and Psi Defender are unfalsifiable; with it, every claim made about them can be checked against logged data.
Overview
The Recorder captures:
- Biosignal channel — HRV (Polar H10 / on-helm PPG), optionally EEG (OpenBCI / NeuroSky), respiration, GSR.
- Environment channel — magnetometer (3-axis), electrostatic probe, ambient EM (broadband RSSI), barometric, IMU pose.
- Device channel — every emit cycle of every Psi-Tech module: frequency, amplitude, dwell, MCU-B veto/pass.
- Operator markers — manual time-stamps ("contact start", "drift felt", "stabilizer engaged") and structured post-session reports.
- Astrological channel — SynastryEngine target tuples in force at each timestep.
Every record carries a SHA-256 chain hash; the device's public key signs the closing block of each session. Sessions are exportable as Parquet or as a Resonant Pipeline-ingestible bundle.
Theoretical Basis
- 2e7d32;"
Epistemic status: [[
|
Multi-channel biosignal + environment logging is standard practice in clinical research; the Recorder applies that practice to Psi-Tech sessions.
- 1565c0;"
Epistemic status: [[
|
The structured session record makes every Psi-Tech utility claim a falsifiable empirical claim. This is the Recorder's defining function.
Subsystems and BOM
Mk0 (target ≤ \$50)
Paper logbook + smartphone voice notes + structured session template. Honestly limited but enforces the discipline of "record everything before claiming anything".
Mk1 (target ≤ \$200)
- Raspberry Pi Zero 2 W + 64 GB SD — \$30
- RTC module (DS3231) — \$5
- BME280 + ICM-20948 + electrostatic probe — \$25
- HMC5883L ×2 — \$15
- SDR dongle (RTL-SDR v4) for broadband RSSI — \$40
- USB hub + battery (10 000 mAh) — \$30
- Enclosure, cables, BLE for HelmKit telemetry — \$30
Records to local SD; signed exports to host on session close.
Mk2 / Mk3
Mk2: solid-state datalogger with hardware-signed timestamps (TPM 2.0); ≥ 24-hour battery; integrated with the HelmKit supervisory bus. Mk3: tamper-evident enclosure, encrypted at rest, Resonant Pipeline direct ingest, optional multi-operator session synthesis.
Build Notes
- Clock first. Without an accurate RTC, no claim is anchorable. DS3231 minimum; GPS-PPS-disciplined for Mk2.
- Sample-rate discipline. Biosignal 250–1000 Hz, environment 50 Hz, device events at-occurrence. Mismatched rates resampled at export, never at capture.
- Operator markers in real time. The Recorder accepts manual events via a hardware button or BLE phone app; markers are timestamped at the device, not at the marker source.
- Append-only. Editing a closed session is not supported. Corrections live in an annotation channel that does not alter the original record.
Safety and Ethics
- Personal medical data. Encrypted at rest by Mk2.
- Local-first by default. Exports require operator action.
- No automatic upstream feed. The Resonant Pipeline receives session bundles only by operator choice.
- Operators may delete their own sessions at any time prior to ingest.
Maturity
Maturity (Mk0 → Mk3)
See Tho'ra Tech Maturity Levels for the convention.
| Mark | Phase | Status | Confidence | Evidence Base | Next Validation Gate |
|---|---|---|---|---|---|
| Mk0 | Cosplay-type | Complete | 100% (symbolic) | Ritual + build practice | User satisfaction |
| Mk1 | Prototype | Active | — | — | — |
| Mk2 | Test-type | Planned | — | — | — |
| Mk3 | Production | Projected | — | — | — |
Failure Modes and Mitigations
- Clock drift unnoticed. → DS3231 minimum; daily NTP cross-check; Mk2 GPS-PPS.
- SD card corruption. → Append-only journaled FS; redundant index blocks; session close-and-verify before reuse.
- Operator forgets to mark. → Default markers every 5 min; post-session structured prompt.
- Accidental upload of personal data. → Local-first by default; export confirmation flow; per-channel masking.
- Tamper. → Mk2 TPM-signed chain; Mk3 tamper-evident enclosure with anti-pry seals.
- Sample-rate mismatch. → Resampling only at export; capture preserves native rates.