The gap
The cost of an unverified transaction is the whole point here.
Every vertical has its own statute
Gambling, age-restricted commerce, cannabis, and alcohol DTC each carry their own enforcement tempo and their own regulator-accepted credential mix — not generic KYC concerns.
The exposure is licenses, not just chargebacks
A blown age check risks a license suspension or a regulatory inquiry, not just a disputed charge. Compliance and legal own the downside, not just finance.
A generic checkbox doesn't satisfy the regulator
Statute-grade verification — calibrated to the specific state law — is what the regulator accepts. An internal-policy checkbox is not the same thing.
What you can't see
A wrong age tier on an alcohol DTC order is a state ABC violation and a possible license suspension. A missed underage sign-up on a gambling platform is a six-figure regulatory inquiry before any fine lands.
The product
One SDK. Per-vertical configuration.
What's the same across every regulated-commerce vertical: a single SDK, a single signed-webhook event shape, and a configurable retention policy. What's different: which credentials are accepted and which state ruleset Stile validates against.
Per-vertical credential mix
Gambling gets state-licensed-issuer cross-reference and an AML-grade audit trail. Alcohol DTC gets adult-signature-on-delivery carrier integrations. Same primitive, different configuration.
One signed-webhook shape
Every vertical returns the identical event shape regardless of which credentials or fraud signals the configuration weighs.
Configurable retention
Compliance sets how long source images live per vertical, independent of the verification logic itself.
Where it fits
Four verticals, one configuration table.
Each row maps to a deeper vertical page below, with its own full regulatory matrix.
| Vertical | Minimum age | Rule source | Stile baseline configuration |
|---|---|---|---|
| Gambling | 21+ | State gaming commission licensing | State-licensed-issuer cross-reference + AML-grade audit trail |
| Age-restricted commerce | 18+ | TX HB 1181 · LA Act 440 · state follow-ons | Document scan + liveness + face match |
| Cannabis | 21+ | State dispensary licensing | Age verification + optional medical-card capture |
| Alcohol DTC | 21+ | State ABC DTC permits | Age verification + adult-signature-on-delivery integration |
Outcome
See the configuration for your vertical.
Tell us which regulated-commerce vertical you run — we'll map the ruleset.
Verticals
Each vertical includes its regulatory matrix, the credential mix that satisfies each statute, and the configuration recommendation Stile ships by default.
Age-restricted commerce
Add age verification to adult-content access flows with document checks, liveness, and signed results. Explore how Stile fits your platform's requirements.
Beverage
Verify age during online alcohol orders with document checks, liveness, and signed results. Explore Stile for your direct-to-consumer checkout workflow.
High-risk retail
Add age and identity checks to cannabis retail onboarding and check-in flows. Explore document checks, liveness, and signed results with Stile.
iGaming
Verify players during sportsbook and online casino registration with Stile's age and identity checks. Receive signed results for your onboarding workflow.
Get started

