Your game
Simulation, matchmaking, earned progression, catalog and authoritative results.
DEVELOPER PREVIEW
Start with a cosmetic item. Keep price, payment status and delivery evidence connected.
// Validated v1 synthetic fixture — not a live endpoint
{
"apiVersion": "toekyn.payments.v1",
"kind": "purchase",
"scope": {
"environment": "sandbox",
"merchantId": "synthetic-studio",
"titleId": "sandlot-football"
},
"commandId": "purchase-001",
"playerId": "synthetic-player",
"expectedRevision": 1,
"catalogItemId": "celebration-after-hours",
"catalogVersion": "catalog-v1",
"money": {
"asset": {
"network": "synthetic",
"code": "SIMULATED_USDC",
"decimals": 6,
"mint": null,
"tokenProgram": null
},
"amountBaseUnits": "1990000"
},
"consentRef": "synthetic-consent-001"
}Download the synthetic contract fixture ↗
Scope and price must be validated by the server. Asset configuration includes network, mint, token program and decimals. Never put private keys or bank credentials in the game client.
Simulation, matchmaking, earned progression, catalog and authoritative results.
Payment contracts, monetary ledger, scoped receipts, policy orchestration and recovery.
Selected wallet, chain, conversion and bank providers, with responsibilities agreed before live use.
Native USDC on Solana is the proposed money asset. Earned game points stay off-chain. Optional cosmetic ownership and tournament escrow are later modules; they do not make cash competitions automatically eligible.
Verified custody and provider arrangements, supported jurisdictions and storefronts, security review, reliable reconciliation and customer support. A mainnet escrow program also needs independent audit and a controlled authority model.