Overview

Since the last call

Overview

Discovery gave Saint a clear argument: people are not short of skincare advice, they are short of evidence, and Saint exists to prove whether a routine is working. This proposal takes that argument into a product, updated after the call on 26 October. Blott designs the whole experience and builds it on iOS, with the waitlist website, against a backend Saint’s own team owns; Saint ports Android. Davos gets a presentation and screens on a phone; the beta opens in March; the team is planned by the hour at one rate, in dollars, with pencils down over Christmas.

Blott builds
Design, iOS, waitlist web
Saint builds
Backend, scan model, Android port
Market
US only, USD only
Davos, 18 Jan
Screens and a sizzle reel
Beta
From 15 March 2027, on iOS
Start
Mon 2 Nov 2026

01 · Since the last call

What changed on 26 October

Agreed · Mark and JeehaeiOS first, built really well. Saint ports Android.

Saint already has Swift, Kotlin and the core API in its own GitHub, and Mark and Chris are part of the development effort. Blott nails iOS; Saint’s team takes Android from the proven designs and the Swift codebase. React Native is off the table: native gives direct access to the camera and face tracking.

Agreed · JeehaeDavos is a demo, not a beta

What Davos needs is enough screens to flip through, and a presentation to carry into the room. The beta comes later, so nothing is rushed through Christmas to hit 18 January.

Agreed · JeehaeBeta in March

Earlier is welcome but not at the cost of rushing: 1 March is good, the end of March is fine. The plan has engineering from 4 January, a beta candidate on 12 March and the cohort testing from 15 March.

Agreed · JeehaePencils down over Christmas, and not paid for

Last communication around 21 or 22 December, nobody working from the 23rd, everyone back on Monday 4 January. The schedule and the fee both have that gap in them, by design.

Heads-up · JeehaeJeehae is offline 4 to 16 January

Kilimanjaro, no signal. Everything that needs her decision is loaded before 23 December so she can turn it over the holiday; Mark is online throughout and covers the two weeks before Davos.

Agreed · JeehaeUS only

No UK launch until international expansion is thought through, so no GBP, no UK copy and no UK compliance work in the product. Prices in the app are dollars.

Open · JeehaeThe brand partner has gone, and the name may change

Two rounds of brand work were not usable and the engagement has ended on good terms. A naming agency may run in parallel because Saint has trademark concerns and Jeehae wants to debut a name at Davos that lasts. Two routes to a working visual baseline are set out below, with timing and cost, for a decision this week.

NextNumbers tomorrow, confirmed by Friday, start Monday 2 November

Jeehae asked for the figures before the call and for the pricing logic to be clear. The Estimates page is that: one rate, hours per person per month, the two brand routes, all in dollars and all adjustable in the conversation.

02 · What discovery told us

The ideas that shape what we build

The argument in one line
Prove whether skincare is working

Of 58 participants, 27 described a product that had failed them, only 14 could say why, and none could measure their own progress. Saint closes that gap with comparable photos, a Skin Age that moves slowly and means something, and a source behind every number.

Research report, summary
Idea 01
Start niche, start with analysts

The first 1,000 users arrive through problem-led groups: retinoid starters, acne, under-eye, pigmentation. They are the analysts, the 27 of 58 who already do the work and will log the data Saint needs.

  • One landing page and waitlist wave per niche
  • A ready-made first goal on sign-up
Idea 02
The scan has to earn trust

About 19 people had never tried a face scanner and those who had were unimpressed. The scan theatre shows the analysis happening, and the layers shown must be the layers used.

  • Guided capture by the halo, auto-capture when ready
  • Mark invalid and exclude from trend
Idea 03
Goals are the spine

Photo, feature, goal, resolved. The user chooses up to three, each with a plan and an expectation timeline, and each goal has a finish line that comparable photos can prove.

  • Insights unlock in small batches along each goal
  • Resolving a feature moves Skin Age
Idea 04
One workbench, one rhythm

The homepage centres on the monthly halo with Skin Age in the middle. Pulses up to twice a day, a weekly streak, and reminders that back off when engagement drops rather than nagging.

  • A dim day is a gap, never a reset
  • Every return shows something new
Idea 05
Annual first, founders first

$99 a year or $14.99 a month, every user on a 30-day trial, no free tier. The founding offer is the first test: 1,000 people paying for a year before launch validates the product before most of the build is spent.

  • Live founding counter, real and verifiable
  • Cancel as easily as you signed up

03 · The journey

Six stages, agreed in the workshops

1Strategy
Niche, positioning, offer

Health not aesthetics, a journey not a quick fix, evidence behind every number. The founding tiers: lifetime to two years for one annual payment. US first.

Saint leadsBlott advises
2Marketing
Trust sits with people

Word of mouth first, creators who show their own tracked results, no affiliate links. A visual baseline is set in November; a full brand partner follows after Davos.

Saint leadsBlott sets the baseline
3Website
The waitlist and the counter

Join with a concern and a routine, see the places left in the current tier, share an invite link, move up when friends join. Live ahead of Davos so every conversation there has somewhere to send people.

Blott designs and buildsSaint backend
4App Store
Proof of progress

Screenshots that tell the story in order: layers, heatmap, Skin Age, halo. The Davos screens are the first cut of the listing.

Saint owns the listingBlott supplies assets
5First-time experience
Sign up, scan, goals, paywall

Pre-filled sign-up, guided capture, the scan theatre, a Skin Age preview, the trial paywall, up to three goals. These are the screens Davos sees, and the first thing the beta tests.

Blott designs and builds iOSSaint scan model
6Engagement loop
Halo, pulses, insights

The homepage workbench, morning and night pulses, the weekly streak, routine builder, connected apps, and insights that unlock as each goal progresses.

Blott designs and builds iOSSaint insight engine

04 · Who builds what

Two teams, one codebase

LayerOwnerWhat it coversWhere the two meet
Product designFlows, UI, motion, design systemBlottEvery screen on iOS and the website, designed once so Android can mirror it. A tokenised design system, so a later brand partner can reskin without redesign, and a wordmark built as a swappable component in case the name changes. Usability round with waitlist members before build locks.Visual baseline from the brand route Saint chooses this week
Visual baselineColour, type, photography, logo startBlott, optionalA bare-bones visual identity in three weeks so product design starts with colours and typography rather than grey boxes. Two routes, priced on the Estimates page.Jeehae’s direction: serif and sans serif together, a quiet adviser rather than a coach
iOS appSwift, SwiftUI, ARKit, StoreKit 2, HealthKitBlottNative build of every iOS story in Saint’s existing Swift project: face tracking and guided capture on device, the scan theatre, subscriptions through Apple, Apple Health, push, deep links, accessibility, TestFlight and store submission. Documented so the Android port is a translation, not an investigation.Results API for the scan; entitlements from store webhooks
Waitlist websiteWeb frontend, headless CMSBlottLanding page, join flow, founding counter, invite links, consent, niche landing pages, and the founding checkout through Stripe with Apple Pay and Google Pay. US copy and dollar prices only.Waitlist, referral and entitlement endpoints from Saint
Android appKotlin, Jetpack ComposeSaintPorted by Mark and Chris from the designs and the Swift build, in Saint’s Kotlin project. Blott hands over a design file with platform notes and reviews the port at Saint’s request.Same API contract; Health Connect and Play Billing in place of HealthKit and StoreKit
Backend and platformThe core APISaintUser, consent and entitlement models; encrypted photo storage and retention; integration sync; notifications service; the web app that holds the endpoints and is eventually deprecated as a frontend.Blott provides the frontend’s contract and test fixtures
Scan model and insightsML, built or licensedSaintFeatures and Skin Age from a photo, accuracy and bias testing across skin tones, shelf-photo product recognition, the conflict rules engine and the insight generator.The single biggest dependency on the beta date; see the critical path
Name and brand partnerNaming agency, brand sprint after DavosSaintTrademark-cleared name through the naming agency, in parallel with design. A full brand partner from February, then a reskin sprint using the design tokens.The design never hard-codes the name or the palette

05 · The brand question

Two routes to a visual baseline, for a decision this week

Route 1 · recommended
Emanuel, Blott’s brand designer, with Jeehae

A separate pair of eyes from the people designing the app. Emanuel runs Blott’s own brand and has worked on technology brands for three to four years with us. Jeehae’s direction goes in; a short guideline comes out: colour, typography, use of photography and the start of a logo.

  • Three weeks: Monday 2 to Friday 20 November
  • Two working sessions with Jeehae, one review
  • 120 hours in November, on the Estimates page
  • Product design starts in parallel and adopts the baseline in week three
  • Emmanuel also builds the Davos presentation in January, whichever route
  • Portfolio to follow from Ben before the decision
Route 2
Zandre and Alina, inside product design

The product designers set colours and type as they design the first screens, and the brand evolves with the app. Faster to start and nothing extra to pay, but quick and dirty: it will not be as polished as a dedicated pass, and the designers are thinking about flows and visual identity at the same time.

  • No extra hours or time
  • Visual decisions made screen by screen
  • Best if the naming agency is likely to change the name anyway
  • Less polish before Davos
Route 3
A designer from Jeehae’s network

Jeehae has people in New York at a similar level and may ask around. Worth comparing portfolios and cost. The constraint is time: if an external designer crosses the three-week mark, product design is working without a baseline, so the brief needs to be the same bare-bones guideline, not a full identity.

  • Compare portfolio, availability and cost against Route 1
  • Same three-week brief
  • Onboarding a stranger in week one is the risk
Whichever route, three things hold. The design system is tokenised (colour, type, spacing, radius) so a later brand partner reskins rather than redesigns. The wordmark is a swappable component, so a new name from the naming agency drops in without touching the screens. And the Davos presentation and screens are built on the baseline, so they look finished even though the brand is not.

06 · What the beta has to deliver

Thirty days to a first insight

By day 1
A Skin Age and a reason to trust it

Guided capture, the scan theatre, a heatmap the user can tap, and a plain-language explanation of what moved the number. The preview lands before the paywall.

By day 2
One goal with a plan

Features become goals, ordered by what is most workable. The user picks up to three, each with actives to try, conflicts to remove and an expectation timeline such as redness rising in week one.

By week 2
A stable baseline

Morning and night pulses, comparable by design, with invalid scans excluded from the trend. Skin Age refreshes per photo but the trend is reported weekly.

Before day 30
A first insight they did not expect

A routine built from a shelf photo with conflicts flagged, and the first insight batch landing inside the trial: a finding the user could not have reached alone. This is the full MVP scope, which is why it is recommended.

07 · Decisions for Saint

What we need settled to start on 2 November

Decision 01 · by Friday 30 OctScope and the hours plan

Beta on iOS to March, full MVP to May, or everything, from the Estimates page. Each scope is more months of the same team and Saint can stop at any month end. Confirmed by Friday, the team starts on Monday.

Decision 02 · by Friday 30 OctBrand route

Emanuel, the product designers, or someone from Jeehae’s network, against the same three-week brief. Emanuel’s portfolio comes from Ben before the call; Jeehae may put the brief to her network in parallel.

Decision 03 · by week 2Naming agency, go or no

If Saint engages the agency, the naming sprint runs alongside design and the design carries a placeholder wordmark until the name is cleared. If not, Saint stays and the trademark question is parked until after Davos.

Decision 04 · by week 3Build or license the scan model

Features and Skin Age from a photo are Saint’s backend item, and the results API is on the critical path for the beta. If licensing, the vendor’s API shape decides our contract; if building, we need a stub by December and real results by mid-February.

Decision 05 · by week 3Claims boundary and consents, US

Skin Age stays a wellness measure, never a diagnosis, inside the FDA’s general wellness guidance. Face photos are biometric data under state laws such as Illinois BIPA, so consent wording and retention are settled before the scan screens are designed.

For the meetingWorking in Saint’s repo

Blott commits to Saint’s GitHub from the first week, in the Swift project Mark has set up, with pull requests reviewed both ways. Saint owns every line throughout, so there is no handover at the end, only a port Saint’s team already understands.

For the meetingThe lens attachment

Now that the beta is March rather than January, there is time to start with an off-the-shelf certified lens branded for Saint. The app is built so the capture mode is switchable when the lens arrives, which is why lens mode sits in the Everything scope.