Mental model

Think contribution, not app recreation.

Host vs provider

Nuwe (host) owns identity, HealthKit, scores, Today, and NuMe recommendations. It decides when an activity might help.

Your provider owns one focused experience: a short activity the user can start and complete. You declare what you offer; Nuwe decides relevance.

Activity

An activity is a single unit of help โ€” e.g. a 2-minute desk reset, a breathing exercise, a hydration check-in. One provider can publish several activities in one manifest.

Runtime

Lifecycle

  1. User installs your provider from the Nuwe marketplace
  2. User (or NuMe) starts an activity
  3. Host calls activity.start and passes granted context only
  4. User completes; you call activity.complete(outcome)
  5. Outcome becomes evidence in Nuwe โ€” you do not write scores yourself