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.
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
Age-restricted commerce verification: statute-grade age verification with audit pointer for TX HB 1181, LA Act 440, and follow-on state laws. Hard liveness + face match.
Beverage
Alcohol DTC identity verification: order-time age-21 plus adult-signature-on-delivery integration for state DTC permit compliance. Per-state ruleset + carrier handoff.
High-risk retail
Cannabis dispensary identity verification: age-21 verification with optional medical-card image capture for state-legal markets running a parallel medical program. License + mDL credential capture supported.
iGaming
iGaming identity verification: age-21 + state-licensed credential capture + AML-grade audit trail for online sportsbook and casino operators. Per-state ruleset configuration.
Get started

