A persistent, privacy-first human continuity layer for the age of AI agents.
Not just another bot detector. One adaptive behavioral hash chain — grown organically by human interaction, anchored to a device key, stored only on the user's device — gives AI systems three capabilities at once: perceiving how a human evolves, verifying humanness continuously across the whole session, and recognizing the same human again across days and weeks.
01Human Sensoric for AI
AI reads not only how the human is right now, but how the human changes — the evolution of the interaction pattern over a session and over weeks. What is the person going through?
02Continuous Bot Detection
Not a gate at the door like a CAPTCHA — verification must be re-earned with every organic segment of the chain. A bot that passes once has not passed: it must keep growing an organic chain for the entire session.
03Same-Human Recognition
A device-bound EDNA ID emerges from the chain: a handle, a device key, and a self-confirming behavioral pattern. The human is compared with their own history — never with a universal template.
Honest limits — what this demo proves and what it does not
- 99%+ re-recognition is a research target, not a shipped fact — it requires long-term studies with real participants across sessions.
- The chain alone does not stop mimicry bots. Behavioral analysis and challenge-response carry the detection; the chain makes evasion visible and expensive.
- A hash proves continuity, never a real-world identity. The chain shows that present behavior extends a specific local history signed by a specific device key — nothing more, and EDNA ID claims nothing more.
- Manipulation resistance holds as long as the local history and its trust anchors are not fully replaced by an attacker; everything is verifiable via verifyIntegrity().
- Privacy: keys and chain stay local, consent is explicit, chain events are transparent (inspectable below), and revocation is real — destroyable, not just disabled.
Live Memory
The emergence of recognition, signal by signal: micro-blocks of engine proofs accumulate into segments only while 100% human verification stands. The confidence path below is drawn here.
Session Memory
Continuity and change within an anchored rolling window: deltas between consecutive segment patterns — which channels moved, how the interaction mix shifts across the session.
Long-term Memory
The individual pattern against the user's own genesis anchor: drift, stability, and the slowly strengthening EDNA ID. Historical truth stays append-only; the memory model can evolve.
Interactive Chain Demo
This runs the real edna.js (v1.4.2-main.1) and edna-chain.js (v2.1.0-draft) in your browser — the same files as in the repository. Move, type and scroll on this page: every proof the engine emits is fed into the chain. Nothing is transmitted; open your devtools network tab and watch.
EDNA ID Account · Login
Enter your handle and click Log in. Then simply move your mouse and type naturally — EDNA matches your live pattern and logs you in automatically after 3 × 100 % in a row.
Live Memory — emergence of recognition
- Current proof
- —
- Open micro-blocks
- —
- Emerging segment
- —
Continuous Verification
- Head hash
- —
- Sessions
- —
- Paused for
- —
Session Memory — deltas
- Latest delta
- —
Long-term — vs your own past
- Stability
- —
- Drifted channels
- —
- Identity confidence
- —
Genesis required. Measured curve — research target, not a promise.
Transparent chain events — every segment, inspectable
EDNA Response Experiment
From human detection to human-AI interaction. The controller below translates consented interaction dynamics — tempo, pauses, channel shifts, corrections, message length — into a cautious, overridable response mode for any AI assistant. It is a live bridge to GPT via copy & paste: EDNA observes you on this page, you carry the generated context into your AI chat.
- Pick any question you care about (a real work question works best).
- Ask it in your AI chat plainly, with no extra context.
- Save the answer.
- Interact with this demo page for 1–2 minutes so the engine sees your real dynamics (fast clicking, careful reading, corrections — whatever is truly yours).
- Press Copy both (A/B protocol) above.
- Paste it into a fresh chat and then ask the identical question.
- Compare the two answers side by side — length, structure, initiative, tone.
Same question, different context steering — the effect is immediately experienceable. Everything the controller uses stays on this device; the copied text contains only the mode, style parameters and observed interaction features you see in the preview.