The Exhuma Kinetic Methodology (EKM)
Mathematical foundations, algorithmic complexity invariants, and Big-Omega (Ω) lower-bound guarantees across all Exhuma primitives.
- Ω(120Hz) frame floor
- O(1) dispatch
- Ω(1) heap
The Big-Omega (Ω) Lower-Bound Invariant
In computational complexity theory, Ω(g(n)) defines the tight lower bound of a system. Most UI component libraries only describe their best-case scenarios (O), degrading rapidly under high-frequency inputs or on mobile devices.
Exhuma is engineered so that runtime performance, frame rates, memory stability, and state determinism are mathematically guaranteed never to drop below our established lower bounds.
Frame Rate Floor
Time Complexity
Memory Invariant
The 5 EKM Architectural Pillars
Every component in Exhuma adheres to these 5 architectural pillars, ensuring uniform developer experience and bulletproof quality across all 13 ecosystems.
Decoupled Mathematical Kernels
Kinetic Compound Composition
Root, Trigger, Content) paired with independent hardware-accelerated Indicator primitives.Dual-Channel State Separation
Deterministic 5-State Gesture FSM
Universal Cross-Ecosystem Parity Contract
Dual-Channel State Pipeline
Why do standard React animation libraries stutter? Because they pass mouse coordinates through React state (setState), triggering 120 virtual DOM diffs per second. Exhuma strictly bifurcates state into two isolated channels:
// EXHUMA DUAL-CHANNEL STATE PATTERN
// Channel 1: Kinetic GPU Channel (Continuous 120Hz — Zero Re-renders)
const handlePointerMove = (e: React.PointerEvent) => {
const coords = calculateSpotlightCoordinates(e.clientX, e.clientY, rect);
targetX.current = coords.x;
targetY.current = coords.y;
// Directly writes to GPU custom properties on requestAnimationFrame
el.style.setProperty('--exhuma-spotlight-x', `${coords.x}px`);
};
// Channel 2: Discrete Logical Channel (On Action Only)
const handleSelectTab = (tabId: string) => {
setActiveTab(tabId); // Standard controlled/uncontrolled state
onValueChange?.(tabId);
};Deterministic 5-State Gesture FSM
Mobile touch interactions fail when horizontal gestures fight native vertical page scroll. Exhuma implements a provably complete automaton with an angular slop filter:
- IDLE──(PointerDown)──►TRACKING
- TRACKING──(Angle < 30° & Δ > 8px)──►CLAIMED (Capture Touch)
- TRACKING──(Angle ≥ 30°)──►IDLE (Yield to Page Scroll)
- CLAIMED──(PointerUp)──►DECELERATING
- DECELERATING──(v → 0)──►IDLE
Closed-Form Analytical Spring Physics
Euler numerical integration approximations accumulate floating-point error over time. Exhuma uses the exact closed-form solution to the second-order differential equation for critical damping (ζ = 1.0):
This provides instantaneous position calculation with provable asymptotic convergence, zero oscillation, and zero external physics libraries.