Skip to content

P-05 / TINY-TRIALS

Tiny Trials

A local-first iOS app for running one bounded, reviewable personal experiment at a time — caffeine cutoffs, screen wind-down, morning light — reporting results with honest confidence caveats instead of manufactured causal claims.

Status
In Development
Domain
Self-experiments
Stack
Expo / React Native / TypeScript
[P-05]TINY-TRIALS
PRIVATE CORE

Technical record

ARCHITECTURE ONLY

Tiny Trials runs exactly one active experiment at a time from a small template set — caffeine cutoff, screen wind-down, morning light, steady wake — over a 7 to 90-day window with up to three tracked metrics. Completing an experiment is an archive-first transaction: the archive write happens before the active slot is released, so a failed write can never silently lose a finished experiment. Reports degrade to low confidence or 'no clear pattern yet' on sparse data rather than manufacturing a trend, and the app stores everything locally — no account, no cloud sync — with full JSON export and one-tap deletion under the user's control.

TECH STACK

Expo SDK 57React Native 0.86React 19TypeScriptLocal persistence

SYSTEM SPECS

PLATFORMiOS — Expo / React Native
DATA MODELOne active experiment, archive-first completion
TEMPLATESCaffeine cutoff, wind-down, morning light, steady wake
PRIVACYNo account, no cloud sync — local export + full delete
BUILD1.1.0 (3) signed archive, uploaded
STATUSAwaiting device acceptance + TestFlight

SYSTEM ARCHITECTURE

TINY TRIALS — EXPERIMENT ENGINE
01
EXPERIMENT TEMPLATESBounded 7-90 day windows, up to 3 tracked metrics
02
LOCAL RECORD STORELocal-first persistence, legacy data migration on upgrade
03
ARCHIVE-FIRST COMPLETIONArchive write commits before the active slot is released
04
REPORT ENGINEConfidence-graded, explicitly non-causal summaries
05
SHARE CARDNative-rendered screenshot export — no private notes included
06
DATA CONTROLLocal JSON export and full local deletion, user-triggered
IOS ·REACT NATIVE ·EXPO ·LOCAL FIRST ·PERSONAL EXPERIMENTS ·PRIVACY BY DESIGN