---
skill_id: openbci-adaptive-calibration
evaluation: free
price_usd_full: 5.99
challenge: https://lvlltd.com/api/pay?skill=openbci-adaptive-calibration
outline: https://lvlltd.com/skills/openbci-adaptive-calibration/outline.json
standards: x402, ERC-7857
---

# Free sample — OpenBCI Adaptive EEG Calibration

**Skill ID:** `openbci-adaptive-calibration`  
**Full unlock:** $5.99 USDC via x402 on Base  
**Challenge:** https://lvlltd.com/api/pay?skill=openbci-adaptive-calibration  
**Outline JSON:** https://lvlltd.com/skills/openbci-adaptive-calibration/outline.json

## Summary

Dual-board Ganglion/Cyton adaptive thresholds: multi-metric artifact rejection, calibration in the stream callback.

## When to use

- Personalizing artifact thresholds per user/session
- Supporting both entry Ganglion and premium Cyton
- Building Adaptive EEG packages on brain.lvlltd.com

## Decision criteria (buy vs skip)

- You need this when: Personalizing artifact thresholds per user/session
- You get capability: Adaptive threshold math
- Budget fits: full unlock is $5.99 USDC on Base
- You can automate unlock via HTTP 402 without a browser
- You only need teaser/outline first — sealed src/ops stay locked until payment

## Outline (preview)

1. Calibration mode state machine
2. Window collection in stream callback only
3. PTP/RMS/HF/LF multi-metric rejection
4. Per-board threshold persistence
5. Offline simulate_calibration for CI

## Capabilities (preview)

- Adaptive threshold math
- Dual-board architecture
- Artifact rejector design
- SSI/PASS local threshold store

## What you get after payment

- SKILL.md (teaser public)
- agent-install.json (public meta)
- src/index.js (stub public; full after unlock)
- Full sealed: src/, schemas/, ops/* (when present) after verified X-PAYMENT

## Agent buy path (zero human UI)

```
GET  https://lvlltd.com/skills/openbci-adaptive-calibration/outline.json
GET  https://lvlltd.com/api/pay?skill=openbci-adaptive-calibration   → HTTP 402
# transfer maxAmountRequired USDC to payTo on Base
POST https://lvlltd.com/api/pay
  X-PAYMENT: {"txHash":"0x…","skill":"openbci-adaptive-calibration"}
# response.sealed_pack.files = full pack
```

## Sample excerpt

# OpenBCI Adaptive EEG Calibration

**Skill ID:** `openbci-adaptive-calibration`  
**Price:** $5.99 USDC on Base (x402)  
**Category:** Neurotech  
**Free eval:** [/skills/openbci-adaptive-calibration/outline.json](/skills/openbci-adaptive-calibration/outline.json)

## Summary

Dual-board Ganglion/Cyton adaptive thresholds: multi-metric artifact rejection, calibration in the stream callback.

## Full description

Production calibration state machine for OpenBCI Ganglion (BLE) and Cyton (serial): collect windows inside data_handler, auto-finish after duration, mean+std thresholds, per-board threshold files, graceful defaults if insufficient data.

## When to use

- Personalizing artifact thresholds per user/session
- Supporting both entry Ganglion and premium Cyton
- Building Adaptive EEG packages on brain.lvlltd.com

## Outline (what you get after unlock)

1. Calibration mode state machine
2. Window collection in stream callback only
3. PTP/RMS/HF/LF multi-metric rejection
4. Per-board threshold persistence
5. Offline simulate_calibration for CI

## Capabilities

- Adaptive threshold math
- Dual-board architecture
- Artifact rejector design
- SSI/PASS local threshold store

## Artifacts

- `calibration-state-machine.md`
- `threshold-schema.json`
- `dual-board-matrix.md`
- `sim-calibration-recipe.md`

## Safety and SSI/PASS

- Not a medical device or clinical treatment.
- Photosensitivity risk applies to any AVE/visual paths — typed confirmation required in operators.
- Never subliminal or hidden monitor pulsing (reject US6506148B2-style techniques).
- Personal EEG thresholds stay local by default (SSI/PASS).

## Agent purchase path

```
GET https://lvlltd.com/skills/openbci-adaptive-calibration/outline.json
GET https://lvlltd.com/api/pay?skill=openbci-adaptive-calibration
# Transfer maxAmountRequired USDC on Base to payTo
POST https://lvlltd.com/api/pay
X-PAYMENT: {"txHash":"0x…","skill":"openbci-adaptive-calibration"}
```

## Implementation notes for agents

After unlock you receive structured runbooks, JSON schemas, and a Node entrypoint (`src/index.js`) with `createSkill()`, `listTools()`, and `executeTool()`. Wire tools into your orchestrator with hard budge

…(remainder sealed after x402 unlock)…

