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.

Human intuition

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.

Digital Blindness

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

Solution

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.

Input

Integrate

SDK or Keyboard silently captures raw telemetry in the background. 100% content-blind.

Kinematics
Game Events
Player Attributes
Early State Context, Physical Context & Digital Context
Days

Players 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
Weeks

Deep learning surfaces hidden predictive cohorts, tying physics directly to rage-quits, flow states, and dysregulation, see exactly how players are experiencing your games.

Output

Consume

nx10 pushes data directly to your platform to execute business logic or you can use the web dashboard solutions for insight.

Dashboards
Real-time APIs
Webhooks

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.

Increase LTV and app retention

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.

Uncover the hidden 'why'

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.

Intercept abandonment

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.

Time promotions and prompts

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'.

Better product decisions

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_downsitting

Digital Context

Your tech syncs its own custom state. We tie your business logic to our emotional indices.

screen: 'checkout'cart_value: >100boss_fight
Context To Action

1. Access Insight

Query via the Real-Time API for live application logic changes, or graph it in the Attunement Analyser dashboard.

if (
State.Phenotype == 'Frustrated' &&
Physical.Activity == 'In_Transit' &&
App.Screen == 'Checkout'
)

3. Take Action

App.OfferRetentionDeal()
CRM.PushNotify()
Core.DisplayAdvertisement()

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.

Deep Context

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.

Broad Context (Optional)

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

iOS SDKiOS Custom KeyboardAndroid SDK (soon)REST API
CheckoutViewController.swift
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.