Turnkey skill-wagering software · B2B only

You bring the license.
We bring the stack.

Banana Clip is a complete, already-built real-money skill-wagering platform: a blitz wager engine where players stake on beating a score target, crypto deposits and stablecoin payouts on Fireblocks rails, KYC/AML tooling, and a 24-screen back office. Licensed gaming operators run it under their own brand, their own license, and their own custody — we supply and support the software.

Software vendor, not a gaming operator. Every deployment is a fresh, isolated instance on your accounts — never connected to ours.

2 yrsIn development
4First-party games included
6 / 4Assets / chains wired
24Back-office screens
112Automated backend tests
~190API endpoints
Figures from the August 2026 code audit of the current build (development timeline founder-attested). We publish only what we can show you in the code.
01 · What's inside the turnkey stack

Every module an operator needs. Two things we never touch.

Nine platform modules, built and wired together. The two violet cards are deliberately not ours — licensing and custody stay with you, by design.

Wagering

Skill Wagering Engine (Blitz)

The core loop: a player stakes $0.10–$10 on beating a personal score target and is paid instantly, up to 2.5× on a continuous curve.

  • USD-denominated stakes, settled in crypto at live prices
  • Adaptive per-player difficulty — targets track individual skill per game and stake band
  • Per-game payout-curve & RTP tuning from the back office (latest Blitz build)
  • Per-game profit circuit-breaker auto-disables an exploited title
Wagering

Tournament Engine · optional mode

A second competition format alongside Blitz: scheduled 5-minute to monthly editions with pooled prizes.

  • Entry fees pooled into multi-token prize pots
  • Best-score leaderboards with rank-based prize brackets
  • Pot rollover and automated edition renewal, enabled per deployment
Games

Game Catalog & Integration API

Games are hosted HTML5/Unity builds registered in a runtime catalog — add or remove titles without touching code.

  • 4 first-party titles included: Gas Pump, Banana Cannon, Banana Jump, Hoppy Highway
  • HMAC-signed score callbacks with per-game secret rotation
  • Embed shell with wager, mode, and session messaging built in
  • Categories & publisher registry for catalog curation
Players

Player Account Management (PAM)

Passwordless accounts built for a crypto-native audience, with launch gating for controlled rollouts.

  • Wallet-signature login (EVM, Cardano) and Google sign-in
  • Rotating-token session security, default-deny API
  • Profiles, per-token balances, full transaction history
  • Private-beta mode with single-use invite codes, toggled live
Money

Payments & Wallet Tools

Crypto rails built on the operator's own Fireblocks workspace — deposits, stablecoin payouts, and a review queue for large withdrawals.

  • Per-player deposit addresses; signature-verified deposit webhooks
  • USDC and native-asset payouts with live network-fee quotes
  • Withdrawal approval flows: tiered caps, manual-review holds, SLA auto-release
  • Fiat on-ramp link-out (Onramper, your account)
Compliance

Risk, KYC & AML Tools

The controls a licensed operator's compliance team expects, wired into the money paths — not bolted on.

  • KYC-gated payouts; Didit pre-integrated, vendor-pluggable by design
  • Duplicate-identity detection with automatic account flagging
  • Hourly AML rule scans → case management → SAR draft generation
  • Admin-set responsible-gambling limits & self-exclusion, enforced at wager time
  • 5 trust tiers: stake ceilings, withdrawal caps, review thresholds — runtime-editable with audit trail
Reporting

Reporting & GGR Tracking

Casino-grade numbers for a skill platform: know your handle, hold, and players at any moment.

  • Handle, GGR, hold % — by period, token, and game
  • DAU/WAU/MAU, funnel conversion, cohort retention, LTV/ARPU
  • Assets-under-custody snapshot and ledger reconciliation on demand
Ledger

Financial Ledger & Reconciliation

Every balance change is a locked, idempotent, audited ledger entry — and the system checks its own math every hour.

  • Per-token balances with a full audit trail per mutation
  • Double-spend protection: row locking + idempotency keys + DB constraints
  • Hourly automated reconciliation with critical alerts on drift
Engagement

Engagement & Retention Tools

The retention layer is built in, not a third-party add-on.

  • XP & 50-level progression with daily caps and streaks
  • Referral engine: tiered lifetime commissions, admin overrides, full metrics
  • Real-time leaderboards, live win feeds, in-app notifications, broadcast announcements
YOURS — NOT OURS Operator-owned

Licensing & Compliance — Yours

No license is included, deliberately. You operate under your own gaming license and your own legal responsibility, in markets where you are authorized.

  • We vet every partner's licensing plan before signing
  • We decline prospects who intend to operate without one
YOURS — NOT OURS Operator-owned

Funds & Custody — Yours

Player money never touches us. All custody lives in your own Fireblocks workspace — your API keys, your deposit and withdrawal vaults.

  • The software holds no keys and no funds
  • Fresh, isolated instance per licensee — zero connection to our systems
· Roadmap — not in the current build

What we're building next (and honest about now)

In-app geo-blocking & jurisdiction controls Player self-service responsible-gambling limits Operator-tunable platform fees Transactional email & push notifications Multi-admin roles & permissions Multi-language player app Game-developer SDK & docs

Until these ship, geo-compliance runs at your CDN/WAF layer and responsible-gambling limits are managed by your support team from the back office. We'd rather tell you that here than have you find out in diligence.

02 · Back office

24 screens your operations team will actually use.

Player 360s, payout review, KYC queue, GGR analytics, anti-cheat reports, catalog management, launch controls — every admin action logged to a platform-wide audit trail.

Know every player. Act with an audit trail.

Player search & 360 viewServer-side search and filters (activity, banned, KYC status); per-player balances, transaction history, financial summary, referral dashboard.
Risk flags & bansSoft/hard flag with mandatory reason and full history; flags block payouts platform-wide. Ban/unban with confirmation.
KYC review queueEnhanced-KYC queue with funnel stats; approve or decline with reason — the player is notified in-app.
Player intelligenceVIP/high/regular/dormant segmentation by lifetime value, top players by net deposits and GGR, churn-risk count, admin watchlist.
Trust-tier controlRuntime-editable tier limits with field-level change audit; per-player overrides with reason and expiry.
Launch gatingLive beta-mode toggle, approved-tester list, batch invite-code generation and revocation — every grant audited.

Money movement with maker-visible controls.

Withdrawal review queueHolds above tier thresholds land here with SLA countdown and overdue badges; release submits the real on-chain payout, decline refunds — both confirmed and logged.
Full transaction explorerEvery ledger movement, sortable and paginated, with per-transaction detail and links to the player.
Custody snapshotAssets under custody per token, pending-hold backlog — the same numbers exported to your monitoring stack.
Ledger reconciliationOn-demand balance-vs-audit-trail verification with drift rows; the platform also self-checks hourly and alerts on mismatch.
Withdrawal velocity monitorTop withdrawers over 24h as a fraud signal, beside KYC-funnel and flagged-account counts.
Token registryAdd or edit supported assets at runtime — price feed id, on-ramp id, logo — on your Fireblocks asset universe.

Your catalog, your margins, your rules.

Game catalog CRUDCreate, edit, disable games with artwork upload; categories and publisher registry for curation.
Blitz payout-curve configPer-game rake, curve cap, and gates with a live curve preview and validated math; RTP actual-vs-target monitoring. (Latest Blitz build.)
Per-game financialsNet profit, entry fees, payouts, margin, and unique players per title.
Profit circuit-breakerSet a per-game profit threshold; the platform auto-disables the title if breached, you re-enable when resolved.
API secret managementCreate, rotate, and delete each game's HMAC signing secrets without redeploying.
Anti-cheat reportsSuspicious play sessions with recorded actions and metadata, adjudicated from the dashboard.

The numbers a gaming business runs on.

Revenue dashboardHandle, GGR, hold %, payouts, entries with period-over-period deltas; revenue-source split; per-token and per-game tables; daily timeseries; CSV export.
Growth analyticsDAU/WAU/MAU and stickiness, registration→depositor funnel, LTV/ARPU/ARPPU, weekly cohort retention matrix.
Risk & compliance overviewHold backlog, KYC funnel, flag counts, and reconciliation state on one screen — your "needs attention" morning view.
AML caseworkHourly rule scans (large transactions, structuring, rapid in-out, withdrawal velocity) open deduplicated cases with evidence; workflow through to SAR draft. (API-complete; dashboard screen on the roadmap.)
Admin audit logEvery state-changing admin action recorded platform-wide — who, what, when — and viewable in the dashboard.
Referral program analyticsConversion, tier distribution, top referrers, earnings by source; per-user custom commission management.
03 · Technical snapshot

Built like software you'd want to inherit.

For your CTO's first question. Source access for diligence is part of every serious conversation.

BackendJava 21 · Spring Boot 3.4 · modular monolith, package-by-feature · REST API (~190 endpoints) with OpenAPI docs · STOMP WebSocket real-time layer
Wagering formatSkill-based blitz score-attack (stake → personal target → instant payout up to 2.5×) with adaptive per-player difficulty · optional scheduled-tournament mode · no RNG casino content
PaymentsFireblocks SDK custody in the operator's own workspace (separate deposit & withdrawal vaults, signature-verified webhooks) · 6 assets across 4 chains wired (BTC, ETH, ERC-20 USDC/USDT, ADA, SOL), registry extensible across the Fireblocks asset universe · CoinGecko price oracle · Onramper fiat link-out
Data & ledgerPostgreSQL with 47 append-only Flyway migrations · per-token audited balance ledger with idempotency keys and hourly automated reconciliation · Redis caching
Compliance toolingKYC provider port (Didit pre-wired, swappable) · hourly AML rule engine with case management & SAR drafts · trust tiers & withdrawal review holds · platform-wide admin audit log
Player & admin appsNext.js 15 / React 19 mobile-first player app (wallet connect: EVM via WalletConnect ecosystem, Cardano) · Vite/React 24-screen back office · both deploy to any static/Node host
Quality & observability112 automated backend test files, integration-tested against real PostgreSQL (Testcontainers) · Prometheus metrics · Grafana/Loki-ready logging · Sentry error tracking · CI/CD via GitHub Actions
Deployment modelDocker-based backend + static frontends · a fresh, fully isolated instance per licensee on your cloud accounts — no shared tenancy, no connection to our systems
Ownership optionsPlatform license (we maintain and update) or full source-code purchase (it's yours) — both under your license and your custody, always
04 · Process

How your project goes live

Six steps, no mystery. Step one is a filter, not a formality.

WE VET FIRST01

Scope & Vetting

We review your target markets and your licensing plan before anything is signed. Operators without a credible path to licensed operation are declined — that protects you, us, and every other partner.

02

Agreement

Pilot, platform license, or source purchase — terms in writing, including exactly what you own, what we maintain, and what stays your legal responsibility.

03

Branding & Setup

We stand up your fresh, isolated instance on your cloud accounts and rework the player experience to your brand — your name, your look, your domains.

04

Integrations

Your Fireblocks workspace and vaults, your KYC vendor account (Didit pre-wired), your price-oracle and on-ramp keys, your game lineup in the catalog.

05

Testing

End-to-end runs on your instance: deposits, wagers, payouts, holds, back-office flows — signed off together against a shared checklist.

06

Launch & Support

Go live under your license. Support is founder-direct: the people who built the platform answer your questions — no ticket tiers, no account-manager relay.

05 · Solutions & pricing

Three ways in. Two things never change.

Whatever you choose, the license is yours and the money is yours. We publish our prices because qualified partners shouldn't have to book a call to learn them.

Paid Pilot$2,500 one-timeprove it fits before you commit Platform License$2,500/mo min or 7% GGR+ $7,500 setup Source Code$85,000the stack becomes yours
What it is A working, branded evaluation instance of the full platform for your team to test, demo to stakeholders, and take into licensing conversations. The full platform run for you: deployment on your accounts, updates, fixes, and founder-direct support for as long as you operate. Full source of backend, player app, back office, and included games — deploy, modify, and extend it with your own team.
Best for Operators mid-licensing who want proof in hand. Licensed operators who want to run, not build. Operators and studios with an engineering team who want full control.
Licensing Yours Yours Yours
Player funds & custody Yours Yours Yours
Deployment Isolated pilot instance Fresh isolated production instance on your cloud & vendor accounts Wherever you want — it's your code
Games 4 first-party titles 4 first-party titles + your own via the integration API 4 first-party titles, source included
Updates & support Support through the pilot Continuous updates + founder-direct support Handover + transition support; ongoing support contract optional
Customization Your branding Branding + configuration; custom work scoped separately Unlimited — you own it
Data ownership Yours, handed over or destroyed at pilot end Yours — it lives on your instance Yours, absolutely

★ Founding-partner terms available for the first operators — raise it in your proposal request.

06 · FAQ

The questions that decide deals

No — deliberately so. Banana Clip is software; you operate under your own licenses, in your own markets, at your own legal responsibility. We vet every partner's licensing status and plan before signing, and we decline prospects who intend to operate without one. If you're mid-application, the Paid Pilot exists exactly for that stage.

You do, at all times. All custody runs in your own Fireblocks workspace — your API keys, your deposit vault, your withdrawal vault. The software holds no keys and no funds, and your instance has no connection to our systems. That's not a configuration choice; it's the architecture.

No. There is no RNG content, no slots aggregation, no sportsbook. Banana Clip is a skill-wagering platform: players stake on beating a score target in real games of skill, with adaptive difficulty managing the margin. How that's classified is jurisdiction-specific — which is precisely why licensing stays with you and why we vet before signing.

Six assets across four chains are wired today: BTC, ETH, ERC-20 USDC and USDT, ADA, and SOL. The token registry is runtime-managed on top of Fireblocks, so expanding follows your Fireblocks workspace's asset universe rather than a hard-coded list.

Four first-party titles ship with the platform: Gas Pump, Banana Cannon, Banana Jump, and Hoppy Highway. Your own games integrate through the catalog and the HMAC-signed score API — any hosted HTML5/Unity build can plug in. A packaged developer SDK with docs is on the roadmap; today, integration is guided by our team.

No. KYC sits behind a provider interface; Didit is pre-integrated and you'd open your own Didit account, but the design allows swapping in another vendor as an adapter. Payouts are KYC-gated regardless of which provider you run.

Blitz is the flagship: solo, instant, stake-versus-target with immediate payout. The tournament engine — scheduled editions, pooled pots, rank-based prizes, automated renewal — ships as an optional second mode you can enable per deployment. Most operators lead with Blitz.

Today, jurisdiction blocking runs at your CDN/WAF layer as part of your compliance stack; in-app geo-controls are on the roadmap and we'll say so until they ship. Your licensing plan — including where you'll block — is part of what we review in vetting.

The people who built it. We're a small vendor and we treat that as a feature: founder-direct support, no ticket tiers, no relay through an account manager. Source-code buyers get a structured handover and can keep us on a support contract if they want.

07 · Get a proposal

Tell us your markets and your licensing plan.

That's the first thing we'll ask anyway. We reply to every qualified request with a concrete proposal — pricing is already public above, so the conversation starts at "how", not "how much".

Email: contact@bananaclip.io
Telegram: [PLACEHOLDER — Telegram handle]

We only use what you submit to respond to your request.