HYVE TIDE · COGNITIVE STATE SDK
TIDE
COGNITION FROM TYPING RHYTHM · PRIVACY BY CONSTRUCTION
Tide infers your cognitive state — focused, fatigued, divided, resonant — from how you type. The model reads inter-keystroke timing and pressure, never the keys themselves. Your content stays with you. The state goes to your agents.
Use Tide standalone — drop the SDK into any application that wants cognitive context. Or use it inside HYVE Ether OS where Omega consumes Tide as one of four signals in the deterministic decide() gate. Either way, the model runs on your device. Nothing leaves.
How the pipeline works.
Inter-keystroke timing is captured locally. The model classifies into one of four cognitive states. Output is a small JSON state record consumed by your agents.
INSIDE THE OS · SILENT DURESS DETECTION
The same rhythm signal can raise a duress signal.
Tide is not only four cognitive states for your agents. Inside HYVE Ether OS, the same typing-rhythm anomaly detection establishes a baseline of how you normally type. A sudden departure from that baseline can raise a silent duress signal — and a duress signal can trigger persona auto-shred across mesh comms, so coercion against a single device cannot reconstruct your identity.
The framing never changes: timing only, never content. The duress path reads rhythm, not keystrokes — it never sees what you wrote.
INTEGRATE · RUST · TYPESCRIPT · PYTHON
Drop Tide into your stack in five lines.
// Cargo.toml: hyve-tide = "1.0"
use hyve_tide::{TideClient, KeystrokeEvent, CognitiveState};
fn main() -> anyhow::Result<()> {
let mut tide = TideClient::connect_local()?;
while let Some(event) = tide.next_window(std::time::Duration::from_secs(30))? {
let state: CognitiveState = tide.classify(&event)?;
println!("state={:?} coherence={:.2}", state.label, state.coherence);
}
Ok(())
}
Tide Cognition (Typing-Rhythm Classification)
Inter-keystroke timing classified into {tense, fluid, scattered, calm, unknown} via median + coefficient-of-variation over a rolling window — no content captured, only rhythm.