EDNA-1 · Open Verification

Independent Self-Test Console

This console drives the real EDNA-1 engine (edna.js, loaded straight from this site) with synthetic DOM events — no installation, no build step. Every run ends with a machine-readable JSON verdict you can compare against the published expected ranges in edna-test-vectors.json.

Test A — Human-pattern vector (30 s)

Synthetic organic interaction: log-normal event timing, curved pointer paths with wobble, typos with corrections, irregular scrolling with direction changes. Expected: classification likely_human or human_verified, confidence ≥ 0.60.

Test B — Bot-pattern test (20 s)

Canonical scripted bot: uniform 100 ms cadence, straight-line constant-velocity movement, fixed tap coordinates, constant scroll speed, zero corrections. Expected: classification bot, likely_bot or uncertain, confidence < 0.60.

Do not touch mouse, keyboard or screen while Test B runs — real human input would contaminate the bot vector.

Result

No test run yet. The engine status below updates live while a test runs.
engine idle

Full protocol

StepWhere
Engine source (readable JS)edna.js · GitHub
Test vectors (machine-readable)edna-test-vectors.json
Deterministic Node harness + latest resultsverification/
AI-readable factsllms.txt · edna-manifest.json

← Back to demo · © 2026 Sebastian Kläy · EPCAL-1.0