Every financial primitive a community needs
Six primitives, one ledger. Compose them into the economy your community deserves.
Programmable Wallets
Every member of your community gets a ledger-backed wallet the moment they join. Balances settle instantly on internal movements and stay auditable forever — every cent traces back to a balanced transaction.
- Instant internal settlement
- Balances derived from the double-entry ledger
- Optimistic concurrency — no lost updates under load
Virtual Cards
Issue branded prepaid cards against any wallet. Set spending limits, freeze instantly, and never touch raw card data — Vrole stores only tokens and last-four references.
- Per-card spending limits
- One-tap freeze and unfreeze
- Issuing-partner abstraction, network-ready
Revenue Distribution
Define a split policy — by percentage, membership tier, or fixed share — and route revenue to hundreds of members in a single atomic posting. If any share fails, nothing moves.
- Tier, percentage, and fixed-share policies
- One balanced transaction per distribution
- Idempotency keys make retries always safe
Community Funds
A shared treasury your community can see, contribute to, and — soon — govern. Contributions, balances, and spending all live on the same transparent ledger.
- Wallet-to-fund contributions in one tap
- Full inflow and outflow history
- Proposal and voting rails, coming soon
Analytics
Revenue, distribution, and member activity in real time — derived straight from the ledger, so the numbers are never stale and never wrong.
- Live revenue and payout charts
- Member growth and engagement
- Exportable, audit-friendly data
Memberships
Tiers, statuses, and reward campaigns are first-class primitives. Reward participation with real money, automatically.
- Membership tiers with financial rules
- Reward campaigns paid through the ledger
- Roles and permissions per community
Built for developers
A versioned REST API with API-key authentication, cursor pagination, consistent envelopes, and idempotent money endpoints. Integrate Vrole into your own product in a day.
curl https://api.vrole.com/v1/wallets \
-H "Authorization: Bearer vrl_live_..."
{
"data": [{
"id": "wal_3k9d",
"balance": 12843055,
"currency": "usd"
}],
"pagination": { "nextCursor": null }
}Turn your community into an economy
Start with a wallet. Grow into a treasury. Vrole scales from your first member to your first million.