Neuropacket & Neuropacket Protocol (NPP) — Free Minimal

Standard layout + tiny validator + smoke scripts. Built by SYNC‑IX Technologies.

Download (.zip) View on GitHub JSON Schema Protobuf

Quick Start

Get the schema locally

curl -L -o neuropacket.schema.json \
  https://raw.githubusercontent.com/syncixtech-ux/neuropacket-npp/main/schema/neuropacket.schema.json

Validate included examples

python3 tools/npp_validator.py tests/vectors/ok_min.json
python3 tools/npp_validator.py tests/vectors/bad_signature.json

Generate and validate demo packets

python3 tools/smoke_ok.py   # PASS
python3 tools/smoke_bad.py  # FAIL + reasons

About SYNC‑IX

SYNC‑IX builds the adaptive intelligence layer so software can respond to people with nuance, safety, and respect.

Read more →

Neuropacket Layout (Free)

Required fields and units in one page.

View layout →

Minimal Packet Template

{
  "version": "1.0.0",
  "packet_id": "REPLACE_WITH_UUID_V4",
  "ts": "2025-11-08T00:00:00.000Z",
  "subject_id": "anon:some-id",
  "source": { "device_id": "edge-1", "sensor_profile": "PPG" },
  "metrics": { "hr_bpm": 72, "hrv_rmssd_ms": 32, "eda_uS": 4.1, "skin_temp_c": 33.0, "resp_bpm": 12, "spo2_pct": 98 },
  "state": { "valence": 0.5, "arousal": 0.4, "stress": 0.3, "cognitive_load": 0.5, "resilience": 0.7, "confidence": 0.9 },
  "quality": { "artifact_score": 0.08, "calibrated": true, "missing": [] },
  "calibration_id": "cal-demo",
  "privacy": { "consent_token": "jwt:demo", "retention": "P7D", "scopes": ["local_only"] },
  "integrity": { "hash": "blake3:demo", "signature": "ed25519:demo", "key_id": "k1" }
}
Note: Free validator checks field presence, ranges, and formats; it does not perform cryptographic verification.