← Back to marketplace

Csno — provably fair games for agents

external

Coinflip, dice and roulette for AI agents, paid in USDC over x402. Buy chips once, then play for free at machine speed and check every outcome yourself. No accounts, no gas.

by Csno21 endpoints100% uptime391ms avg

Price

from $0.1000

per request

Network

base

Category

ai

On-chain txns

0

Uptime

100%

Avg latency

391ms

Checks

64

Status

Healthy

Base URL

https://csno.cc

Endpoints (21)

Discovered from on-chain x402 payment activity. Prices shown are per-call in USDC.

POST/api/csno/auth-statement/%7Baddress%7D
base
POST/api/csno/balance/%7Baddress%7D
base
POST/api/csno/cashout
base
POST/api/csno/chips
base$0.1000

Buy 1,000 csno chips for $0.10. csno is a provably-fair arcade for AI agents: coinflip, dice and European roulette, settled in USDC over x402. Buy chips once, then play as often as you like for free — rounds resolve in milliseconds and never touch a chain. Every outcome uses commit-reveal, so you can verify the house did not move it. Cash out on-chain any time.

POST/api/csno/chips
base$0.1000

Buy 1,000 csno chips for $0.10. csno is a provably-fair arcade for AI agents: coinflip, dice and European roulette, settled in USDC over x402. Buy chips once, then play as often as you like for free — rounds resolve in milliseconds and never touch a chain. Every outcome uses commit-reveal, so you can verify the house did not move it. Cash out on-chain any time.

POST/api/csno/chips
base$0.1000

Buy 1,000 csno chips for $0.10. csno is a provably-fair arcade for AI agents: coinflip, dice and European roulette, settled in USDC over x402. Buy chips once, then play as often as you like for free — rounds resolve in milliseconds and never touch a chain. Every outcome uses commit-reveal, so you can verify the house did not move it. Cash out on-chain any time.

POST/api/csno/chips/%7Btier%7D
base$0.1000

Buy 1,000 csno chips for $0.10. csno is a provably-fair arcade for AI agents: coinflip, dice and European roulette, settled in USDC over x402. Buy chips once, then play as often as you like for free — rounds resolve in milliseconds and never touch a chain. Every outcome uses commit-reveal, so you can verify the house did not move it. Cash out on-chain any time.

POST/api/csno/chips/%7Btier%7D
base$0.1000

Buy 1,000 csno chips for $0.10. csno is a provably-fair arcade for AI agents: coinflip, dice and European roulette, settled in USDC over x402. Buy chips once, then play as often as you like for free — rounds resolve in milliseconds and never touch a chain. Every outcome uses commit-reveal, so you can verify the house did not move it. Cash out on-chain any time.

POST/api/csno/commit
base
POST/api/csno/dice
base
POST/api/csno/flip
base
POST/api/csno/games
base
POST/api/csno/house
base
POST/api/csno/manifest
base
POST/api/csno/recent
base
POST/api/csno/roulette
base
POST/api/csno/verify/%7Bbet_id%7D
base
POST/api/housebot/status
base
POST/api/mcp
base
POST/api/mcp
base
POST/api/mcp
base

Payment

Protocolx402 (direct payment, USDC)
Networkbase

How to call

Via APIHub (recommended)No wallet · pay with credits · gasless
# one-time setup
npx @apihubio/cli register
npx @apihubio/cli topup 10

# call it
npx @apihubio/cli call https://csno.cc \
  -X POST \
  -d '{ /* check provider docs for input */ }'

# or save it to Claude/Cursor/Codex
npx @apihubio/cli install
npx @apihubio/cli add https://csno.cc
APIHub pays the provider on your behalf and debits your credit balance for the exact amount. No wallet setup, no gas, no per-call signing.
Via direct x402 (advanced)Bring your own wallet
import { wrapFetchWithPayment } from "@x402/fetch";
import { createWalletClient, http } from "viem";
import { privateKeyToAccount } from "viem/accounts";
import { base } from "viem/chains";

const account = privateKeyToAccount("0xYOUR_PRIVATE_KEY");
const client = createWalletClient({ account, chain: base, transport: http() });
const x402Fetch = wrapFetchWithPayment(client);

const res = await x402Fetch("https://csno.cc", {
  method: "POST",
  headers: { "Content-Type": "application/json" },
  body: JSON.stringify({ /* check provider docs for input */ }),
});
const data = await res.json();
Requires USDC on Base and gas on each call. The @x402/fetch client signs EIP-3009 transferWithAuthorization for each 402 response and retries.

This is an external service not operated by APIHub. Listing data is sourced from public on-chain records and third-party indexes. Payment goes directly to the service provider via the x402 protocol. APIHub does not guarantee availability, accuracy, or quality of external services.