- Identity — who the user is, and that they’ve passed identity verification (with their age).
- Geo — the user’s region, so you can enforce where play is allowed.
- Payments — charge the user’s Bankroll balance to your wallet in one call.
identity(); payments
go through pay(). You build an ordinary web app plus one small npm package —
Bankroll opens it inside its app, handles the wallet and signing natively, and
asks the user’s consent, so your page never touches a key or a payment.
Overview
How hosting, identity, payments, and the trust model fit together.
Quickstart
Zero to running inside Bankroll — SDK, manifest, identity, pay, deep link.
The manifest
The
/.well-known/bankroll.json your app serves.Identity
Get and verify a signed identity token, claim by claim.
Payments
Charge the user’s balance and verify the payment server-side.