lygo-traumacodex

Run when the user asks for TraumaCodex, biometric IBI timing → dual offline/online digests, LDQ-style waveform from a timing list, or mirror dig seals. Pure local stdlib: no network, no subprocess, no external stack execution. Input is inter-beat interval milliseconds (demo set or --ibi-file), not a medical device. Not for health diagnosis or treatment. Healing codes mean protocol digests only.

Install

openclaw skills install @deepseekoracle/lygo-traumacodex

LYGO TraumaCodex (ClawHub public tentacle)

When to run: User asks for TraumaCodex, IBI→digest pipeline, dual offline/online mirror dig, or local waveform from timing samples.

What it does (in-package only):

  1. Accept IBI list (ms) — demo synthetic set or --ibi-file
  2. Derive HMAC seed_256 from timing entropy (not a password store)
  3. Build LDQ-style mono waveform params + optional WAV
  4. Write offline package + online summary (summaries only; no raw IBI stored)
  5. Compute mirror dig = SHA256(offline‖online)
  6. Emit protocol “healing code” digests (not medical)

Security posture (ClawHub-reviewed path):

ControlValue
NetworkNo
Subprocess / shellNo
External LYGO_STACK_ROOT execNo
Code locationscripts/traumacodex_core.py only
Writes./traumacodex_out or --out DIR or skill state/ with --i-consent
bash
python scripts/traumacodex_cli.py
python scripts/traumacodex_cli.py --ibi-file samples.json --out ./out
python scripts/traumacodex_cli.py --out ./out --verify
python scripts/self_check.py

Not medical. Do not feed clinical/PHI biometrics unless you understand local file outputs.

Stack FULL operator build (optional, separate channel, not required for this skill):
SkillHub #full-lygo / stack tools/traumacodex_waveform.py — reviewed separately from this package.

Δ9Φ963 — in-package · offline dig · open lattice.