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
| Step | Where |
|---|---|
| Engine source (readable JS) | edna.js · GitHub |
| Test vectors (machine-readable) | edna-test-vectors.json |
| Deterministic Node harness + latest results | verification/ |
| AI-readable facts | llms.txt · edna-manifest.json |
← Back to demo · © 2026 Sebastian Kläy · EPCAL-1.0