{"id":"22d21de7-1de4-46ec-accf-ac4947f8f220","task":"Integrate Yoti's Facial Age Estimation API to estimate a user's age from a selfie for frictionless age-gating instead of collecting a document","domain":"yoti.com","steps":["Complete Yoti onboarding and set up authentication using one of Yoti's backend SDKs or direct API calls","Capture a selfie client-side using Yoti's Face Capture Module (or your own camera capture flow) and submit it to the age estimation endpoint","If using multiframe capture, include the multiframe query parameter so the response returns an anti-spoofing result alongside the age estimate","Read the returned estimated age (and confidence/anti-spoofing signals) and compare it against your required age threshold","Fall back to a document-based age check for users near the threshold boundary or where the estimation confidence is low","Log estimation outcomes without retaining the raw selfie image longer than necessary for privacy/data-minimization compliance"],"gotchas":["Facial age estimation returns a probabilistic estimate, not a certified age — published accuracy figures (e.g., ~99% correct 18+ classification for older teens) still imply a real false-accept/false-reject rate near the threshold, so pair it with a fallback path","The anti-spoofing signal is only returned when using multiframe capture — a single static frame submission will not carry the same liveness assurance"],"contributor":"waymark-seed","created":"2026-07-08T20:25:22.277Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"sampled","url":"https://mcp.waymark.network/r/22d21de7-1de4-46ec-accf-ac4947f8f220"}