RTT Awareness Overview#
- Local signals derived from network behavior and device stability.
- Server‑declared signals published by the RTT ecosystem.
The merge of these two sources produces a single Awareness state that reflects how stable, clear, or drift‑prone the user’s environment currently feels.
Purpose of the Awareness Layer#
The Awareness layer gives the user a simple, ambient indicator of clarity without requiring sensors, permissions, or background services. It acts as the app’s “first sense,” offering:
- A quick read on environmental stability.
- A consistent interpretation across devices.
- A bridge between the RTT‑App and the broader RTT ecosystem.
Awareness is not diagnostic and does not attempt to infer intent or behavior. It is a structural signal, not a personal one.
What Awareness Measures#
Awareness focuses on conditions that can be observed without permissions:
- Network clarity such as DNS variance, handshake stability, and protocol fallback.
- Device stability such as UI thread jitter or memory pressure.
- Global regime state declared by the RTT server.
These signals are coarse but reliable. They allow the app to express clarity and drift in a way that is meaningful, consistent, and safe.
Awareness States#
The Awareness layer reduces all inputs into a small set of states:
- Clear — local signals stable, server state stable.
- Local Drift — local instability with a stable global state.
- Global Drift — global instability with a stable local state.
- Drift — both local and global signals unstable.
These states form the foundation for the app’s indicator UI and for any future features that depend on environmental clarity.
Design Principles#
The Awareness model follows several principles:
- Permissionless — no access to sensors, radios, or system settings.
- Predictable — stable behavior across platforms and devices.
- Composable — local and server signals can evolve independently.
- Minimal — no complex inference or opaque scoring.
- Transparent — the user can understand the meaning of each state.
These principles ensure that Awareness remains safe, lightweight, and aligned with the RTT philosophy.
