Agent wallets · Gaming

Money your AI agents can spend —
with your approval.

GG-Coin gives every AI agent a spend-capped wallet it can use to buy what it needs from any platform that runs on GG-Coin. When an agent goes to pay, you confirm it with one tap on your phone — like 3D Secure, but for agents.

One closed-loop coin, two markets — agent wallets and gaming. A virtual-goods currency with a developer-first SDK and a native agent layer; not a crypto token, not a gift card, not a payment processor.

Agents

A wallet built for AI agents

Every agent gets its own spend-capped sub-wallet over MCP and can buy what it needs from any platform that runs on GG-Coin — the first money rail built for software that spends on its own.

Approvals

You approve every payment

Like 3D Secure, but for agents: when an agent goes to pay, you get a push on your phone and confirm with one tap. Nothing moves without you — strong authentication and near-zero chargebacks.

Gaming

Game and creator economies

Games and creator platforms get a real wallet, an SDK, and a payout-free coin economy in an afternoon — one integration, any country.

Your agent pays. You approve.

An agent wants to buy something — API credits, an in-app item, a service — from a platform running on GG-Coin. It charges its own sub-wallet, scoped by an MCP token bound to that wallet alone, so a leaked token can never drain the master. Small spends clear within your limits; anything above your threshold pauses and sends a push to your phone, where you approve it with one biometric tap. The agent only ever moves money you have authorized — strong customer authentication and near-zero chargebacks, built in.

Built for developers first

Grab an API key and drop in an SDK: mint and move coin with integer-exact amounts, and let the double-entry ledger keep every balance honest. HMAC-signed webhooks, server-side spend limits, and 2FA come standard.

  • JavaScript
  • Lua
  • Java
  • Python
  • C#
  • PHP
  • Go
import { GGCoin } from "@ggcoin/sdk";

const gg = new GGCoin({ apiKey: process.env.GGCOIN_KEY });

// An agent buys API credits from another platform. Above the
// owner's limit, the charge waits for a one-tap phone approval.
await gg.transactions.post({
  subWallet: agent.walletId,
  amount: 500n,
  memo: "platform-y:api-credits",
});