Simple Deposit Protocol

Your Players Want to Deposit.Card Networks Won't Let Them.

An AI deposit assistant that guides your players through crypto payments. They don't need to understand crypto — they just say "deposit $100."

"Deposit $100"

Player speaks naturally

Simple handles it

No crypto knowledge needed

Funds arrive

Seconds, not days

0-0%

of every deposit — gone

On $10M monthly volume, that's up to $1M/year paid to intermediaries. Crypto settlement costs a fraction.

ZERO

chargebacks with Simple. Not fewer. Zero.

Blockchain transactions are irreversible. No disputes. No penalties. No reserve holds.

0-0%

of deposits fail in emerging markets

Every decline is a player who wanted to pay you and couldn't. Blockchain bypasses card networks entirely.

Seconds

not days

Your player deposited. You see the money. Right now. No 3-5 business day float.

You're not in the payment business. You shouldn't be bleeding like you are.

Scroll to explore

Three Steps. No Blockchain Expertise Required.

1

Discover

Host a small JSON file on your domain — a machine-readable manifest that tells AI agents what you accept, where to call, and how players authenticate. Think of it as a menu for AI.

2

Deposit

Your player opens Simple and says "deposit $100 to [Your Platform]." The AI reads your manifest, identifies the player by their username, requests a deposit address from your endpoint, and shows a one-tap approval screen. Player approves. Crypto moves directly from their wallet to your address. No intermediary.

3

Confirm

Simple calls your confirmation endpoint with the transaction hash. You verify on-chain, credit the player's balance, respond with the new balance. Player sees "Deposit confirmed." Done.

Stop Comparing Processors. Compare Paradigms.

Card ProcessingSimple Deposit Protocol
Chargebacks1-3% of volumeImpossible. Irreversible.
Rolling reserves10-20% frozen 6+ monthsNone. Instant settlement.
Settlement time3-5 business daysSeconds
Decline rate30-40% in emerging marketsDramatically lower — no card network
Processor dependencySingle point of failureNo processor. Direct to chain.
Player reachCard-holding countries onlyAnyone with a smartphone
Integration effortWeeks of compliance paperworkOne afternoon of engineering

What would zero chargebacks do for your bottom line?

Eliminate chargeback fees and penalties. Free up rolling reserves locked for months. Recover deposits from players who couldn't pay through card networks. The savings compound from every angle.

One File. Two Endpoints. Done.

The Well-Known File

json
// /.well-known/agent-payment.json — hosted on YOUR domain
{
  "content": {
    "version": "1.0",
    "name": "Your Casino",
    "protocols": {
      "simple-deposit-v1": {
        "auth": { "type": "player_id", "id_label": "Username" },
        "endpoints": {
          "deposit_options": "/api/agent/deposit/options",
          "deposit_confirm": "/api/agent/deposit/confirm"
        },
        "supported_assets": [
          { "token": "USDC", "network": "eip155:8453" }
        ],
        "min_deposit_usd": 10,
        "max_deposit_usd": 10000
      }
    }
  }
}

Or use the SDK

typescript
import { SimpleDeposit } from "@simple/merchant-sdk";

SimpleDeposit({
  assets: [{ token: "USDC", network: "eip155:8453" }],
  onDeposit: async (playerId, token, amount) => ({
    depositAddress: await casino.getAddress(playerId),
    expiresIn: 1800,
  }),
  onConfirm: async (depositId, txHash) => {
    await casino.verifyAndCredit(depositId, txHash);
    return { status: "confirmed" };
  },
});

If your team can build a REST API, they can integrate Simple. We also provide Docker images and Claude-generated scaffolds for zero-friction onboarding.

Self-Custody

Players hold their own keys. Private keys never leave their device. Simple never touches, holds, or controls player funds. We facilitate the conversation, not the transaction.

Every Deposit Approved by the Player

No autonomous execution. No background transfers. Every deposit shows the player exactly what's happening — amount, destination, network fee — and requires an explicit tap to approve.

Architectural Separation

Simple's infrastructure stores zero merchant data — no names, no domains, no categories. The manifest lives on your domain. Players use Simple as an independent app. No affiliation signals. No compliance entanglement.

Your Players Are Ready.
Your Margins Are Waiting.

Join the pilot program. Integrate in hours. See the difference on your first deposit.

2-4 hour integration
Sandbox environment included
No infrastructure changes required
Dedicated integration support