selves.me
A private journal that quietly builds a living identity portrait from your own words. Only when you're ready does any of it go public.
- Multi-modal capture: voice (transcribed live via native speech recognition), text, and photos; the thought is always saved before AI processing begins
- Capture reflection: Claude Haiku returns a 1–3 sentence observation on each capture immediately; observational only, never therapeutic, never a question
- Worldview synthesis: Claude Sonnet reads all captures in chronological order and generates a structured narrative portrait using NT Wright's four-question framework; gated behind a free-tier limit
- Praxis privacy: the most sensitive output (the gap between stated values and actual behavior) is enforced private at three independent layers: excluded from the embedding used for discovery, stripped from the API response before it leaves the server, and fetched only via explicit user opt-in
- Public identity page at selves.me/slug: published only by the user, only when ready; RLS rejects the write at the database level if the user isn't on Pro
- Open Graph injection without SSR: Edge Middleware intercepts crawler requests, fetches live page data, and injects meta tags before serving; the browser still gets the SPA
- Dual-payment architecture: Stripe on web, StoreKit 2 on iOS through a first-party Capacitor plugin with no third-party SDK; every Apple purchase is verified server-side against the App Store Server API, and both paths resolve to one tier the client reads as a single value
- Founding member tier: auto-granted at signup for early users via a database trigger, no application logic required
Live on the App Store and at selves.me. Captures accumulate, portraits synthesize, founding members are in.
Selves is the clearest case for taste is the moat. The blank-page inversion was an opinion, not a feature. But the more transferable argument is architectural: every hard constraint in Selves (RLS on every table, secrets only in edge functions, tier enforcement at the database, praxis privacy across three layers) was made once and never revisited. That left room to move fast on prompts, copy, and UI. Treating architecture decisions as irreversible and surface decisions as cheap is the right order of operations for any AI product. That's what Barael sells.
Live on the App Store and at selves.me. Captures accumulate, portraits synthesize, founding members are in.