Understand the
intent.
A user rage-tapping a broken checkout looks identical to a user happily browsing. It's time your app knew the difference.

In the real world, you rarely have to tell a close friend you're frustrated. They read the room. They notice the heavy sigh, the tension in your posture, the sudden change in your rhythm.
Intuitively, humans adapt how they interact based on the emotional state of the person they are with. We naturally ease off when someone is stressed, or lean in when they are engaged.

The technology we use every day is entirely blind to this. It tracks exactly what you click, but it cannot tell how you felt while doing it.
To standard analytics, a user frantically rage-tapping a broken checkout button looks exactly the same as a highly engaged user excitedly exploring a new feature.
To a human, the difference is obvious.
nx10

nx10 translates the subtle physics of how a person interacts, grip tension, swipe cadence, micro-movements into live human state context.
This gives your technology the ability to read the room in real-time, allowing it to adapt, ease friction, and respond with empathy.
Attune your app to your users.
nx10 is designed to integrate directly into your consumer app via native SDKs, adding a new layer of intelligence that measures how your UX is actively affecting users' cognitive and emotional states.
nx10 helps you recognise friction, frustration, and engagement as they happen, allowing you to respond in real time during a checkout flow, onboarding sequence, or core product loop.
In practice, that means you can design adaptive experiences that ease off when a user is overwhelmed, suppress aggressive monetization when they are frustrated, and ultimately improve both retention and conversion metrics.
Increase LTV and app retention
Uncover the hidden 'why' behind drop-offs
Intercept abandonment before it happens
Dynamically time promotions and prompts
Make better product decisions
Integration is easy.
nx10 works with your existing interaction data, requires no new hardware, and integrates into current systems without adding friction for users or compromising their privacy.
Integrate
SDK or Keyboard silently captures raw telemetry in the background. 100% content-blind.
Early State Context, Physical Context & Digital Context
DaysPlayers are baselined. See what players are doing in the real world while they play, and access cognitive indices - all matched to the specific actions they were taking in your game.
Full State Context
WeeksDeep learning surfaces hidden predictive cohorts, tying physics directly to rage-quits, flow states, and dysregulation, see exactly how players are experiencing your games.
Consume
nx10 pushes data directly to your platform to execute business logic or you can use the web dashboard solutions for insight.
The Science of Attunement.
nx10 is building technology that helps systems become more in tune with human experience.
Unlike systems that rely primarily on click-through rates and drop-off funnels, nx10 focuses on interaction dynamics. Subtle patterns such as rhythm, hesitation, swipe velocity and touch pressure provide valuable signals about how an app is affecting the user.
So, rather than focusing only on what the user is clicking, what we term 'The Science of Attunement' seeks to understand how the user experience is unfolding.
This creates the possibility for digital products that can respond earlier, more precisely, and with greater care.
From science to systems.
How leading consumer apps utilize state inference to save revenue, resolve funnel ambiguity, and improve the user experience.
The Friction Interceptor
E-commerce checkouts often lose users at the last step. A user repeatedly tapping a disabled "Submit Order" button because they missed a required field will likely churn. By detecting this dysregulated state via the Real-Time API, your app can programmatically highlight the missed field and slide up a live support chat widget before they abandon the cart, directly recovering revenue.
Resolving Funnel Ambiguity
Product managers live in tools like Amplitude. You know that 40% of users abandon the app at the ID Verification screen, but the trail goes cold there. By overlaying kinematic state data on your existing funnels, you can instantly see if the drop-off is driven by 'Severe Frustration' (bad UX) or if they just got distracted by their physical environment.
Preemptive Win-Backs
Standard CRM triggers are reactionary—they message a user after they've left. By mapping predictive affective state transitions, you can forecast session abandonment. Send a targeted discount push notification or in-app offer before the user closes the app, while they are still actively holding their phone.
Sentiment-Aware Prompts
Never ask an angry customer for a 5-star review. By assessing the user's immediate phenotype prior to triggering a popup, your app can intelligently suppress aggressive subscription upsells or App Store rating requests if the user is currently exhibiting 'Bad Stress' or 'Frustration'.
Affect-Weighted Analytics
Stop running blind A/B tests. Using the Attunement Analyser, your growth and QA teams can sort feature usage and crash logs by "Average Induced Frustration." You can empirically prove that a new onboarding flow doesn't just convert better, but actively keeps users in a regulated, positive state.
How attunement works
nx10 breaks the human experience down into distinct, queryable signals, combining internal states with real-world activity and your technology's digital events.
State Context
The engine translates physical interactions into three distinct layers of human insight, unlocking over time as users baselines form.
1. Indices
Continuous data reflecting the user's core battery and capacity.
- Cognitive CapacityLive cognitive battery level
- Cognitive ResilienceSpeed of return to baseline
2. Phenotypes
Categorisations of the current session state.
- Frustration v Enjoyment
- Good v Bad Stress
- Regulated v Dysregulated
3. Cohorts
Predictive groupings trained on state + activity data.
- "Churn Risk Alpha"Highly predictive of exiting
- "Optimal Flow"High engagement trajectory
Physical Context
nx10 activity recognition maps the real-world environment. Are they focused on the couch, or playing distracted on a bus?
walkingin_transitlying_downsittingDigital Context
Your tech syncs its own custom state. We tie your business logic to our emotional indices.
screen: 'checkout'cart_value: >100boss_fight1. Access Insight
Query via the Real-Time API for live application logic changes, or graph it in the Attunement Analyser dashboard.
Physical.Activity == 'In_Transit' &&
App.Screen == 'Checkout'
3. Take Action
Deep vs. Broad Context.
To truly understand a user's wellbeing, you need to know what they are doing inside your app, and occasionally, the state they were in before they even opened it.
We built nx10 to ingest kinematic telemetry from two distinct surface areas.
The iOS SDK
Sits inside your host app. It maps exact UI screens (e.g., screen: deep_breathing) against the user's physical interaction (taps, swipes, micro-tremors). This allows you to measure exactly how your specific in-app interventions are affecting the user's Cognitive Capacity in real time.
The Custom Keyboard
You can prompt your users to install the nx10 Custom Keyboard Extension. Because the keyboard travels with the user across all their apps (messaging, emails, browsing), nx10 gets a holistic view of their day.
This allows the model to know if they were already highly dysregulated or depleted before they even opened your therapy app, establishing a true longitudinal baseline.
Note: 100% content-blind. We measure the physics of typing (flight time, dwell time), never the semantics, words, or passwords.
From signal to action.
Our lightweight SDKs deploy in minutes. They handle the data gathering, compression, battery management and background syncing automatically. Fails open by default to guarantee zero impact on your core platform loops.
Supported Platforms
import UIKit
import Nx10Insights
class CheckoutViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
// Subscribe to live kinematic indices
Nx10Insights.shared.observeIndices { [weak self] gbiState, bciState in
guard let self = self else { return }
// Check if user is exhibiting high friction (rage tapping, hesitation)
if gbiState.category == .severeFrustration {
// Programmatically ease the UX before they churn
self.slideUpLiveSupportWidget()
self.highlightMissingFormFields()
}
}
}
}
Enterprise Ready
No user effort = zero friction.
Bulletproof for compliance.
Whether using the SDK inside your app, or the optional Keyboard Extension across the OS, we built nx10 to be bulletproof for your compliance teams.
100% Content-Blind
We do not read text, view screens, or access the camera. We measure the physics of interaction, entirely ignoring semantics or passwords.
Anonymity by Default
We do not know who your users are. All data is processed against randomized hashes. Individual kinematic data points cannot be reverse-engineered to identify a user.
Strict Sandboxing
The SDK and Keyboard operate entirely within native OS sandboxes. It does not request invasive permissions and cannot read memory spaces outside of its dedicated interaction view.
Ready to build a more attuned app?
Get your API keys and deploy emotional analytics today.
