Skip to the proposal
Atlas proposal · 16 Oct 2026

credits expire in 6 days

a proposal for the atlas team · six days of credit, twelve months of roadmap

every product, understood before anyone reviews it.

We hold US$70,000 of Gemini credit that expires on 22 October. This page proposes how to turn it into the Beauty Genome — a structured, cited record for each of the 15,178 products in the catalogue — and the twelve months of Atlas that get built on top of it.

15,178 products 2,073 ratings 653 with a Reddit score from the record, atlas-admin, 16 Oct 2026

today

Each dot is one product in the catalogue. The 653 pink ones carry any independent evidence: a Reddit sentiment score.

after six days

Every product has a record, coloured here by its measured shade and grouped by what it is. Positions are illustrative until the embeddings exist.

01 · where we are

a wide catalogue, with thin evidence on each page

The crawler does its job: three retailers, refreshed daily, last synced 15 Oct at 13:00 UTC with no failures. What a visitor finds when they open a product is the thinner part.

15,178

products in the catalogue, 13,959 active and 53 hidden, from MECCA, Sephora AU and Rhode.

2,073

ratings, which is 0.14 for every product in the catalogue.

79

members, none of whom joined in the last seven days.

653

products with a Reddit score, from 5,101 mentions computed 21–25 July.

4.7%

of active products carry any independent evidence — 653 of 13,959. Every other page shows a photo, a price and whatever the community has added.

US$70k

of Gemini credit, expiring 22 October. Whatever it has not been turned into by then is gone. Atlas already calls Gemini (gemini-3.6-flash) for refinement and Reddit sentiment, behind a spend cap and a prompt fence.

from the record atlas-admin dashboard, catalogue and Reddit-coverage reads, 16 Oct 2026. The credit figure and expiry are as briefed; confirm the exact expiry time in Cloud Billing.

Two numbers set the strategy. At 0.14 ratings per product, community reviews will not fill product pages for years at the current rate. At 4.7%, independent evidence exists for one product in twenty.

The genome does not wait for either. It reads what is already written about each product — retailer descriptions, ingredient lists, swatch photos, Reddit threads, YouTube reviews — and stores it as a record the app can show on the first visit. Reviews from members then sharpen a page that is already useful, instead of being the only thing on it.

02 · the idea

the beauty genome: one record per product, written once

Five layers, each read from evidence that already exists, each carrying its sources and a confidence. Written in bulk while the credit lasts, then served from Mongo with no model in the request path. A field with too little evidence stays empty rather than guessed, the rule the crawler's refine step already follows.

An unbranded glass foundation bottle with a tan swatch beside it

sample brand · foundation

Second Skin Serum Foundation

30 ml · 18 shades · stocked at MECCA and Sephora AU

sample record · illustrative values

attributes description · INCI · 41 mentions

finishnatural, slightly dewy

coveragelight to medium

wear8–10 h · 23 reports

texturefluid serum

fragrancenone listed

suitsdry, normal

oxidisesslightly · 6 reports

transfernot enough evidence

what people say Reddit 41 · YouTube 12 reviews

praised

  • skin-like finish 31
  • sits well on dry patches 18
  • range for olive skin 12

complaints

  • needs powder on an oily T-zone 9
  • pump dispenses too much 7
  • oxidises half a shade 6

ingredients, explained retailer INCI · encyclopedia · ATL-0014 score 71/100

Squalanelow concern

A plant-derived oil that softens skin without a heavy feel.

Niacinamidelow concern

Vitamin B3; helps with redness and uneven tone.

Phenoxyethanolmitigated

A preservative; considered fine at the 1% or lower levels used in cosmetics.

colour swatch photos · 18 of 18 shades measured

1N 2W 3N 4W 5N 6W 7N

Your saved shade sits ΔE 1.8 from 4W, which most people would not tell apart.

neighbours text + image + INCI embeddings

similarWeightless Skin Tint0.91 similarity
dupeDaily Serum Tintsame finish, $26 less
step upSatin Longwear Fluidmore coverage, 12 h wear

retailer data, INCI, swatches, Reddit, YouTube Gemini batch, under the credit genome record in Mongo app, share pages, brand insights

03 · six days · where the credit goes

where the US$70,000 should go

The catalogue on its own is cheap: four Pro-quality passes over all 15,178 products cost about US$4,000 at batch prices. So the credit goes where it buys things we keep after 22 October — corpora, labelled data, models we own, a media library — and nothing is left running that bills on day seven.

should · about US$52k

things we would pay for anyway

The genome core, a teacher dataset with Gemma models we can download, a shelf-scan recogniser, the full Reddit history, rights-cleared video reviews, shade measurement, embeddings, eval sets and the ingredient encyclopedia.

could · the last ~US$11k

the team's call, today

Catalogue expansion if the crawlers land by day 3 (Elysée offered the list of next sites on 14 October), video reviews to 8,000 hours if creator licences land, or the creative library kept at full. A US$7k buffer is held for re-runs either way.

should not

spend that leaves nothing behind

AI-written reviews, a runtime chatbot, tuned Gemini endpoints (1.5× the base price, billed after expiry), storage left on Google Cloud, or bulk-downloading YouTube.

keep the output, not the endpoint

Everything we make is exported as files: JSONL, Parquet, embeddings, model checkpoints, media. Tuned endpoints, Cloud Storage and BigQuery all start billing the card on day seven.

batch, on vertex

Batch prices are half the standard rate. Gemini API billing tiers cap a new account at US$250 to US$2,000 a month, so the spend runs through Vertex AI, where it is limited by shared capacity rather than a monthly cap.

done by wednesday night

Every job finishes and exports by 21 October, a day before expiry. Veo files on the Gemini API are kept for two days, so media is downloaded as it lands.

the workloads · switch them, change a model, watch the total

the six days

spending creditexporting what we keepsetup, no spend

what we will not spend it on

attractive, and wrong for us

What one line of the creative library looks like: six seconds generated from a still with Veo 3.1 Lite for this page. Product-free loops like this are worth having; a library of synthetic faces is not.

AI-written reviews to fix the cold start

Misleading conduct under the Australian Consumer Law, and it would poison the one thing Atlas sells: ratings people can trust. The ACCC requires reviews to be genuine and any incentive to be disclosed and outcome-neutral.

A conversational beauty advisor

Costs money on every message after day six, competes with free general assistants, and drifts into skin-health advice. The research runs found chat advisors losing trust over invented ingredient and routine advice, while grounded utilities kept their users.

Fine-tuning Gemini itself

The tuned model stays on Google's endpoint at 1.5× the base inference price. A Gemma checkpoint we download is the durable version of the same idea.

Selfie skin analysis

Facial images are sensitive biometric information under the Privacy Act, and the OAIC's Bunnings determination shows what weak consent costs. Measured shade colour gets most of the value with no face involved.

Scraping YouTube at scale

YouTube's terms bar bulk downloading and automated access without permission. Video reviews come from creators who consent or footage we license.

04 · what it unlocks

six features the genome makes cheap

Each one reads fields the credit pays for this week, so after 22 October it costs a database query rather than a model call. Every screen below is drawn in the app's own grammar; the products and numbers on them are samples.

four scores on one card, and the gap between them

Atlas, MECCA, Sephora AU and Reddit side by side, each with its sample size, plus the price per millilitre at each retailer. A retailer cannot publish a panel showing its own ratings running high. Atlas can, and the price row is where an affiliate link earns its keep.

reads
Ratings, sizes and prices the crawler already holds, plus the Reddit score
credit workload
R · Reddit history backfill
ships
Nov–Dec 2026

the score from people with your skin

The overall rating, re-weighted to members who share your skin type, tone and concerns from the beauty profile. Below ten matching raters it says so and shows the overall score, rather than a number built on three people. Until enough members rate, the genome's "suits" field stands in, and is labelled as such.

reads
Beauty profile (built) and the genome's suits and concerns fields
credit workload
G · genome core
ships
Jan 2027

your shade in one brand, found in another

Pick a shade you already wear and Atlas finds the nearest one in any foundation by measured colour, not by shade name, and says how close it is. Every shade in the catalogue gets measured once, from its swatch photo.

reads
The colour layer: CIELAB per shade
credit workload
S · swatch measurement
ships
Feb 2027

a cheaper twin, and the evidence that it is one

Dupes ranked by finish, ingredient overlap and what people say, never by a similar name. Each pair shows why it qualifies and what you give up. "Dupe" is the most searched word in the category; Atlas answers it with evidence instead of a TikTok.

reads
Neighbours, ingredients and what people say
credit workloads
G · genome core and Y · YouTube reviews
ships
Dec 2026

one photo of your shelf, a dozen ratings

Photograph your bathroom shelf. Atlas matches each product against catalogue images, you confirm, then rate them one swipe at a time. When you finish something, log the empty — that is the moment an opinion is complete. This is the answer to 0.14 ratings per product.

reads
Image embeddings for every catalogue photo; one vision call per scan
credit workloads
E · embeddings; the per-scan call moves to T · our own model after day 6
ships
Jan 2027

a daily reason to open atlas, from the weather

UV index and humidity for your postcode each morning, matched to what is on your shelf: when to reapply, which moisturiser suits today. Review apps are opened when someone is about to buy; this gives Atlas a reason on the other 29 days of the month.

reads
Shelf, genome SPF and texture fields, ARPANSA UV data
credit workload
G · genome core
ships
Dec 2026, before summer peaks
Sample screens. Products are unbranded and generated for this page; scores, counts and prices are illustrative.

05 · the next twelve months

a year built on one week of credit

Five lanes from October 2026 to September 2027. Pink items are paid for by this week's credit; everything after them reads what the credit produced. Open items from the current backlog finish in the first lane, because a genome on top of a Join button that forgets you is still a broken app.

Show

select an item on the timeline

beauty genome v1

One record per product, written in six days under the credit: attributes, what people say, ingredients explained, measured shade colour, and neighbour lists.

impact against effort, for the eleven product bets

Impact and effort are our estimates on a 1–10 scale, not measurements. The pink dot is the first bet.

06 · the field

utilities keep users; communities alone stall

Three independent research runs agreed on the pattern. The apps people keep answer "should I buy this, and will it suit me" at the moment of decision. Review communities without that utility either became a national habit, as Hwahae and @cosme did, or closed: Supergreat raised about US$30 million and shut in December 2023.

whowhat they do wellwhat they can't do for an Australian shopper
Hwahae · KoreaBarcode ingredient analysis, reviews filtered by skin type and age, twice-yearly awards; reported 5M+ installs.Korean catalogue, retailers and ingredient rules.
@cosme · JapanOver 22 million reviews filterable by skin and age, daily rankings, shopping and physical stores.Japan only.
Yuka · Think Dirty · INCIDecoderInstant ingredient scores in the aisle. Yuka takes no brand money and is funded by subscriptions.Ingredients only: no reviews, shades, dupes or Australian prices.
Skin BlissSkin-fit checks, routine conflict warnings, whole-shelf analysis.No community, no local retailer prices.
MECCA · Sephora AUReviews tied to purchases, loyalty tiers, exclusives.Can't show anyone else's ratings, a competitor's price, or a cheaper dupe.
Perfect Corp · ModiFace · Haut.AIVirtual try-on and selfie skin analysis, sold to brands.Business-to-business, and selfie analysis carries Privacy Act biometric obligations.
TikTok Shop · ShopMy · LTKCreator commerce, with beauty commissions reported at 10–30%.Entertainment and selling, not evidence.
Atlas, after this weekMembers' ratings, three Australian retailers, the Reddit voice, ingredient scores, and a cited record for every product.Not yet the community. That is the year's work.

the australian stack

Australian UV and humidity, Australian retailer prices, and the r/AustralianMakeup voice. The research found no app that joins these three, and Atlas already holds two of them.

personal without a selfie

Profile, shelf, measured shade colour and people-like-me scores. The research recommended exactly this privacy-light route for year one, and deferring face analysis until there is scale and legal review.

money that keeps the trust

Affiliate links first (Adore Beauty reported around 10%, Sephora AU 2.4–8% through networks, MECCA's rate not public), brand insights once there is density, and a subscription only if power users ask for one.

From the Dossier competitive panel (Gemini, Perplexity and xAI members), 16 October 2026. Install counts, review counts and commission rates are as those runs reported them and were not independently checked.

07 · decide today

four calls, and the credit starts working tomorrow

Tick what the team agrees to. The summary updates as you go; copy it into the engineering channel and the batch jobs can be queued on 17 October.

Decisions

the decision, ready to paste


        

The button copies the summary above to your clipboard. Nothing is sent anywhere.