Skip to main content
Glama

EDNA — On-Device Human Sensing for AI

Server Details

On-device human sensing for AI: EDNA ID continuity and live human context via MCP.

Ownership verified
Status
Healthy
Uptime
87.0% over the last 24 hours
Last Tested
Transport
Streamable HTTP · MCP 2024-11-05
URL
Repository
sebklaey/EDNA-verification
GitHub Stars
0
ChatGPT
–
Claude
–

TDQS

C2.7/5.0

Scored across 18 tools

Disambiguation3/5

The read-side tools overlap heavily: get_live_brief explicitly bundles proof + context + writing process + guidance, yet get_human_proof, get_human_context, get_writing_process and get_signal_vector are also exposed individually, forcing the agent to guess granularity. Similarly, edna_identity_verify vs edna.id.verify_resume and edna.submit_proof vs edna.id.feed have subtly different but poorly delineated roles. Descriptions help somewhat, but boundaries require careful reading rather than being self-evident.

Naming Consistency2/5

Three conventions coexist: dot-namespaced `edna.get_*` namespace tools, flat snake_case `edna_identity_create` / `edna_identity_verify`, and `edna.id.*` chain tools. The verb placement also varies (get_human_context vs id.feed vs submit_proof). An agent cannot predict a tool name from its action without consulting the list.

Tool Count3/5

Eighteen tools is on the heavy side, and the sensing half could be collapsed (get_live_brief already subsumes three of the individual getters). However, the identity half covers a genuinely broad cryptographic lifecycle, so the count is not gratuitous. Borderline but defensible.

Completeness4/5

The identity chain is unusually well covered (genesis, create, verify, resume gate, feed, memory, integrity, status, export, revoke), and the sensing side covers submission and all read channels. Gaps are minor: there is no tool to inspect or manage consent scope even though several tools require scope.id/scope.mcp, and no session lifecycle (start/stop) control.

Publisher details

Operator
SEBKLAEY© · Publisher source
Vendor relationship
First-party
Restrictions
Not available

Available Tools

18 tools
edna.get_human_contextCInspect

Time-aware human context: dynamics, tempo trend, pauses, cautious indicators with limits.

Inputs: session.

edna.get_human_proofCInspect

Current human proof { confidence, classification } for this session.

Inputs: session.

edna.get_live_briefAInspect

One-call live brief for continuous perception: current proof + human context + writing process + response guidance in a single pull. Call before each answer while an EDNA session is streaming.

Inputs: session.

edna.get_response_guidanceBInspect

Adaptive Response Layer (production): overridable mode (FLOW/FOCUS/EXPLORE/EXECUTE/REFLECT) from consented dynamics. The humanness score is NEVER an input.

Inputs: session.

edna.get_signal_vectorCInspect

Quantized 16-channel behavioral signal vector of this session.

Inputs: session.

edna.get_verification_infoBInspect

How to independently verify the engine (open protocol).

Inputs: session.

edna.get_writing_processAInspect

Writing-process channel (production): HOW the current message came to be — typing bursts, thinking pauses (the reason is never inferred), correction runs, tempo dynamics and a quantized 12-step timeline. Never content, never key identity.

Inputs: session.

edna_identity_createAInspect

EDNA ID (production): seal the device-signed identity anchor — only after edna.id.genesis and ≥3 minutes of full human verification on the Chladni hash chain. The seal is a device-key signature; it can only be created on the user's device (this endpoint validates it).

Inputs: session.

edna_identity_verifyCInspect

EDNA ID (production): verify a handle against the genesis handle commitment + live Chladni pattern vs account vault. Three consecutive 100% matches authenticate the session into the EDNA ID account (behavioral login); any miss resets the streak.

Inputs: handle (required), session, signals.

edna.id.export_stateCInspect

EDNA ID (production): local state export — no private key, no raw signals, no plaintext handle.

Inputs: session.

edna.id.feedCInspect

EDNA ID (production): feed latest proof into the chain; grows only on full human verification.

Inputs: session.

edna.id.genesisBInspect

EDNA ID (production): device-bound EDNA ID (ECDSA-P256 keypair, signed handle, genesis from latest proof). Consent REQUIRED: scope.id === true. Continuity proof — never a real-world identity.

Inputs: handle (required), consent (required), session.

edna.id.integrityCInspect

EDNA ID (production): verify signatures + linkage over full log and checkpoint chain.

Inputs: session, checkpointsOnly.

edna.id.memoryCInspect

EDNA ID (production): memory layer live | session | longterm (vs the user's OWN anchor).

Inputs: layer, session.

edna.id.revokeBInspect

EDNA ID (production): real LOCAL deletion — key, vault, model, log destroyed.

Inputs: session.

edna.id.statusCInspect

EDNA ID (production): chain status + measured identity-confidence curve (99%+ = research target).

Inputs: session.

edna.id.verify_resumeCInspect

EDNA ID (production): resume gate — reference-window match (>=0.85), never last-hash alone.

Inputs: session.

edna.submit_proofBInspect

Submit the current human proof (score, classification, quantized signals, hash pattern, optional context/reading/process). Consent REQUIRED: scope.mcp === true. Never raw biometrics.

Inputs: consent (required), confidence (required), classification (required), context, +6 more.

Tool Schema Changelog

Recent tool additions, removals, and schema changes observed during successful MCP inspections.

Loading tool schema changelog…

    Related MCP Connectors

    Related MCP Servers

    • F
      license
      Not graded
      quality
      C
      maintenance
      On-device behavioral-biometric human sensing for AI: 16 channels (keystroke timing, pointer curvature, scroll pauses, device motion, typing bursts) scored locally into a live human-confidence vector; MCP tools for human proof, signal vector and human context. Zero raw biometrics leave the device - hash patterns only.
      -
    • A
      license
      Not graded
      quality
      B
      maintenance
      Enables ambient multimodal clinical triage by fusing wearable ECG/PPG and acoustic distress signals, applying deterministic Manchester Triage safety governance, and orchestrating emergency actions such as E911 dispatch, smart-lock access, and CPR coaching through MCP tools and resources.
      Apache 2.0
    Try in Browser

    Glama MCP Gateway

    Add one secure layer between your agents and this server.