How it works
Every YouCam call Verdict makes, in order, with what it costs.
Checking the YouCam API…
1 · Read the promise
0 units- IN“Calming serum that visibly reduces redness and refines pores in 14 days.”
- OUTredness, pores · promised in 14 daysOnly the concerns the brand promises are measured: 1 to 4 of the 16, so every photo stays in the cheapest tier.9 u/photo
- PLAN15 photos × 9 unitsThe whole return window is priced before the first photo.135 u
2 · Measure one photo
9 units- CHECKlight · face size · angle · lighting vs day 0On the phone, before any upload. A blocked photo costs nothing.0 u
- POST/s2s/v2.0/fileDeclares the photo, returns a pre-signed upload URL.200
- PUTpre-signed upload URLNever logged in full.200
- POST/s2s/v2.0/task/skin-analysisAI Skin Analysis, SD, only the promised concerns.9 u
- GET/s2s/v2.0/task/skin-analysis/{task_id}Polled until success. A failed task is not charged.success
- TRENDleast squares on raw_score, noise floorui_score is shown, never trended: it is calibrated upward by design.0 u
3 · After the verdict
- POST/s2s/v2.0/task/skin-simulationThe promised result on your day-0 photo, so you know what “working” should look like.4 u
- POST/s2s/v2.0/task/look-vtoWhen the verdict is return: try an alternative on your own face before buying again.2 u
Guardrails
The key stays on the serverThe browser never sees it; every call goes through /api/youcam.
Units are cappedA total cap, a floor kept for the owner, and a few real analyses per visitor.
Consent firstNo photo leaves the phone without consent. Demo photos never leave it.
Your photos, your callDelete a product and its photos at any time.