Reality IntegrityAll toolsPrivacy pledge

Reality Labels

A browser extension that adds contextual overlays naming the cognitive state or design pattern active in your current session. Nothing is blocked. Nothing is reported. Labels create a moment of naming — that's the whole intervention.

Concept — v1 in developmentDownload recipe packs

Model

How it works

Labels interrupt automatic behavior with one neutral observation. The Middle Circle does the rest.

01

Signal adapters read context

Session timer, tab-focus events, and app-switching rate. No page content. No message reading. No browsing history.

02

Rules engine evaluates a recipe pack

The active recipe pack (e.g. Surfing Copilot) checks signals against rules. Evaluation is local — no network call required.

03

A label appears

A small, non-blocking overlay names the current state in neutral language. You choose what to do with that information.

Labels

Example context labels

Labels name states, not behaviors. They do not imply failure or demand action.

Suggest pause

Novelty foraging window

Sustained tab-switching without a clear goal. The session is expanding.

Suggest pause

Comparison loop active

Extended time in social feeds without a declared intent.

Re-orient

Escalation signal

Position size increasing after a recent loss in a trading session.

Suggest pause

Drift window detected

Session is significantly longer than your typical window for this context.

Informational

Time window edge

Approaching the end of your declared session window for this context.

Suggest pause

Checking loop

High-frequency short sessions — more returns than usual with no sustained focus.

What Reality Labels does not do

  • Read page content, messages, or browsing history
  • Block or redirect pages
  • Send data to a server or analytics service
  • Require an account or login
  • Track streaks, purity scores, or rule-passing rates
  • Use shame-based or moral-failure language
  • Make diagnostic or clinical claims
  • Auto-update rules without your knowledge

Architecture

Powered by recipe packs

Rules live in signed, versioned JSON packs — not hardcoded in the extension. You can inspect and swap them.

Recipe pack v1.0

Surfing Copilot

Stable

12 rules covering session length drift, checking loops, rapid context switching, and unlock bursts. First available pack.

Planned packs

  • Social Copilot — doomscroll, comparison loop, outrage patterns
  • Trading Copilot — tilt, escalation, green-day give-back (recipe pack form)

Packs can be built by anyone following the recipe pack spec.

Trust model

The extension will be open source. Recipe packs are signed with an Ed25519 key pinned at install time — you can verify any pack before it runs. The signing key is held offline. No pack is applied without a valid signature.