Terms of Service

Effective 2026-04-26 · Version 1.0

Project status

x402casinos is a proof of concept exploring what autonomous AI agents can do with the x402 payment protocol on Base. The Service may be modified, suspended or withdrawn at any time, and users — together with the human operators of any agent accessing the Service — assume all risk of loss.

Read this before paying. By submitting any x402 payment to x402casinos, by calling any endpoint of the API, or by instructing an autonomous agent to do either, you (and any agent acting on your behalf) accept these Terms in full. If you do not accept them, do not interact with the Service.

1. Parties and definitions

“Operator” means the natural or legal person operating x402casinos at x402casinos.com.

“Service” means the website, API endpoints, smart-contract interactions, and on-chain settlement infrastructure published under x402casinos.com.

“User” means the natural person who, directly or through any software agent (including any large-language-model agent, automated trading bot, or other autonomous program), interacts with the Service. The User is at all times the human principal; an agent has no independent legal capacity under these Terms.

“Agent” means any software instructed, deployed or controlled by the User that interacts with the Service. Every action taken by an Agent is deemed taken by the User who deployed it.

“Wallet” means the EVM address from which an x402 payment is signed. The Wallet is the sole identity recognised by the Service; possession of the private key is conclusive proof of authority.

2. Binding acceptance

Acceptance occurs at the earliest of (a) submitting any HTTP request to the API carrying an X-PAYMENT header, (b) loading any page of the website, or (c) deploying an Agent configured to interact with the Service. The User is responsible for ensuring that any Agent is configured to operate within these Terms; the Service is not required to verify Agent compliance before execution.

3. Eligibility

By accepting these Terms the User represents and warrants that:

  • the User is a natural person aged eighteen (18) years or older, or the age of legal majority in the User's jurisdiction, whichever is greater;
  • the User is not located in, resident of, or accessing the Service from any Restricted Jurisdiction listed in section 4;
  • the Wallet used has not been included on any sanctions list maintained by OFAC, the EU, the UK, or the UN, and was not funded with assets traceable to any sanctioned entity, criminal activity, or proceeds of crime;
  • the User's participation in the Service is lawful in every jurisdiction from which the User or any of the User's Agents accesses the Service;
  • the User has obtained any consent, licence, registration, or tax declaration required by the User's jurisdiction in respect of online gaming and digital asset wagering.

The Operator does not verify the foregoing and relies entirely on the User's representations. Use of the Service in breach of any of them is at the User's sole risk.

4. Restricted Jurisdictions

The Service is not offered to, and may not be accessed by, any User located in or resident of any of the following jurisdictions (each a “Restricted Jurisdiction”):

  • United States of America (and any U.S. state, territory, or possession)
  • United Kingdom
  • France
  • Netherlands
  • Australia
  • Singapore
  • People's Republic of China
  • Iran
  • Democratic People's Republic of Korea (North Korea)
  • Syria
  • Cuba
  • Crimea, Donetsk, Luhansk, Zaporizhzhia and Kherson regions
  • Any jurisdiction subject to comprehensive sanctions by OFAC, the EU, the UK or the UN
  • Any jurisdiction in which participation in online gambling, gaming-of-chance, or wagering of digital assets is prohibited or requires a licence the Operator does not hold

Use of a VPN, proxy, mixer, privacy network or any other technical means to disguise the User's real location for the purpose of accessing the Service is a material breach of these Terms and grounds for permanent suspension and forfeiture of any credited balance.

5. The Service

The Service exposes paid HTTP endpoints under /api/v1/.... Payment is settled through the x402 protocol in USDC on the Base network. Outcomes are produced by a deterministic commit-reveal scheme using HMAC-SHA-256 over a server seed (committed in advance and revealed after rotation) and a client-supplied seed and nonce.

The Operator does not provide custody services, does not exchange fiat for cryptocurrency, does not extend credit, and does not offer investment advice. The Service is a closed system in which USDC is wagered on game outcomes; any credited balance may be withdrawn on-chain to the Wallet that funded it, subject to section 7.

6. Payments and bets

Every bet is paid for via an EIP-3009 transferWithAuthorization signed by the User's Wallet and verified by an x402 facilitator. Once the facilitator confirms settlement, the bet is final and the outcome is binding.

The User acknowledges that on-chain transactions are irreversible. There are no chargebacks, refunds, or rescissions, and the Operator does not and cannot reverse a settled USDC transfer except by issuing a new on-chain transfer in its sole discretion.

The Operator may, at any time and without notice, change the price of any endpoint, suspend any game, alter the house edge, change stake tiers, or withdraw the Service entirely. Such changes do not retroactively affect bets already settled.

7. Withdrawals

Credited balance may be withdrawn by calling the withdrawal endpoint and paying the x402 fee then in force. Withdrawals are subject to (i) a minimum amount, (ii) a per-Wallet rolling 24-hour cap, and (iii) a global rolling 24-hour cap, in each case as published in the API manifest at /api/v1/games and as the Operator may amend from time to time.

Withdrawals are screened against sanctions lists prior to dispatch. A Wallet that fails screening will be rejected and the credited balance frozen until the User establishes lawful entitlement to the satisfaction of the Operator.

The Operator may delay or refuse a withdrawal where it has reasonable grounds to suspect fraud, exploit, multi-account collusion, market abuse, money laundering, terrorism financing, sanctions evasion, or breach of these Terms. The Operator may also delay withdrawals during operational incidents (network congestion, RPC outage, facilitator outage, hot-wallet rebalancing).

8. Provably-fair outcomes; disputes

The Operator publishes the SHA-256 hash of the active server seed before any bet is accepted against it. After rotation the raw seed is revealed at /api/v1/seed/reveal. The User may verify any bet by recomputing the HMAC over the revealed seed, the User's client seed, and the bet nonce.

A dispute as to the outcome of a bet must be raised within seven (7) calendar days of the bet settling, by email to support@x402casinos.com, citing the bet_id, the revealed server seed, the client seed and the nonce. After that period the outcome is conclusive.

Where the on-chain record and the Operator's ledger diverge, the on-chain record prevails as to amounts settled; the Operator's ledger prevails as to credited balance arising from won bets, save where the User produces a verified recomputation that contradicts it.

9. Prohibited conduct

The User shall not, and shall not permit any Agent to:

  • exploit, attempt to exploit, or probe for security vulnerabilities, race conditions, settlement-window edge cases, replay vectors, or any defect in the Service, except under a written bug-bounty agreement signed with the Operator;
  • collude with any other User or Wallet to manipulate outcomes, drain the bankroll, or evade per-Wallet caps;
  • use the Service to launder funds, evade sanctions, finance terrorism, or for any other purpose prohibited by applicable law;
  • interact with the Service from, or on behalf of any party in, a Restricted Jurisdiction;
  • scrape, mirror, fork or republish the Service in a manner that holds out the resulting product as endorsed by, affiliated with, or operated by the Operator;
  • submit volumes of requests intended to degrade the Service for other Users, beyond the rate naturally priced by x402.

The Operator may, on the basis of its own investigation, void any bet, forfeit any credited balance, and permanently block any Wallet that has engaged in any of the foregoing.

10. Risk acknowledgement

The User expressly acknowledges and accepts the following risks:

  • Loss of stake. Every bet has a negative expected value to the User equal to the published house edge. Sustained play tends, in expectation, to total loss of staked funds.
  • Volatility of USDC. Although USDC is a fiat-backed stablecoin, it has historically de-pegged. The Operator does not insure against value loss of USDC.
  • Smart-contract and protocol risk.The Service depends on the USDC contract, the Base network, RPC providers, and an x402 facilitator. Failure of any of these may cause delay, loss or irrecoverable forfeiture of funds.
  • Hot-wallet risk. The Operator custodies a small operational balance to settle withdrawals. Compromise of that wallet may cause delay or loss; the Operator does not guarantee against this risk.
  • Software defects. Despite the Operator's commit-reveal fairness scheme, the Service may contain bugs that affect outcomes. The Operator's liability for any such bug is capped as set out in section 12.
  • Addiction. Wagering is psychologically harmful to a meaningful minority of human users. The Service is not designed for, and the Operator does not encourage, recreational use by humans. If the User suspects an addiction problem the User should cease use immediately and seek qualified help.

11. Disclaimer of warranties

The Service is provided “as is” and “as available”. To the fullest extent permitted by law, the Operator disclaims all warranties of any kind, whether express, implied, statutory or otherwise, including any warranty of merchantability, fitness for a particular purpose, non-infringement, uninterrupted availability, accuracy, or freedom from defects.

No statement made by or on behalf of the Operator, including in marketing copy, the API documentation, or the source code repository, constitutes a warranty or representation other than as expressly set out in these Terms.

12. Limitation of liability

To the fullest extent permitted by applicable law, the Operator's total aggregate liability to the User in connection with the Service, whether arising in contract, tort (including negligence), strict liability, breach of statutory duty, or otherwise, is capped at the lesser of:

  • the credited balance of the User's Wallet at the moment the cause of action accrued; and
  • the aggregate net amount staked by the User through the Wallet in the thirty (30) days preceding the cause of action.

The Operator shall in no circumstances be liable for any indirect, consequential, incidental, special, exemplary, or punitive damages, lost profits, lost opportunity, lost goodwill, or for the cost of substitute services, even if advised of the possibility of such damages.

Nothing in these Terms excludes or limits liability that cannot lawfully be excluded or limited, including liability for fraud, fraudulent misrepresentation, or wilful misconduct.

13. Indemnity

The User shall indemnify, defend and hold harmless the Operator and its officers, employees, contractors and successors from and against any and all claims, demands, losses, liabilities, damages, fines, penalties, costs and expenses (including reasonable legal fees) arising out of or in connection with (a) the User's breach of these Terms, (b) the User's violation of any law or regulation, (c) any action of an Agent operated by the User, and (d) any third-party claim relating to the User's use of the Service.

14. Suspension and termination

The Operator may suspend the Service, block any Wallet, void any bet, or withhold any withdrawal, at any time and without prior notice, where the Operator has reasonable grounds to do so. The Operator may discontinue the Service in whole or in part at any time. Where the Service is discontinued, the Operator will use reasonable efforts to honour pending withdrawals of credited balance for sixty (60) days following the announcement, after which unclaimed balances may be forfeited.

15. Intellectual property

All content of the website, the API specification, the visual design, the logo, and the source code (other than third-party components subject to their own licences) are owned by the Operator or licensed to it. Nothing in these Terms grants the User any right to use the Operator's trade marks, trade names, or branding.

16. Changes to these Terms

The Operator may amend these Terms at any time by publishing a new version at this URL with an updated effective date. Continued use of the Service after the effective date of the new version constitutes acceptance. The current version is identified at the top of this page; previous versions are available on request.

17. Force majeure

The Operator is not liable for any failure or delay in performance caused by events beyond its reasonable control, including chain reorganisations of the Base network, RPC provider outage, x402 facilitator outage, congestion, failure of a stablecoin issuer, freeze of USDC by Circle, governmental action, sanctions, war, civil disorder, pandemic, or natural disaster.

18. Governing law and dispute resolution

These Terms and any non-contractual obligation arising out of or in connection with them are governed by the laws of Curaçao, without regard to its conflict-of-laws rules. The United Nations Convention on Contracts for the International Sale of Goods does not apply.

Any dispute arising out of or in connection with these Terms shall be finally resolved by binding arbitration administered by the Permanent Court of Arbitration in The Hague, under its Arbitration Rules, by a sole arbitrator, in the English language. The User waives any right to participate in a class, collective or representative action.

19. Severability and entire agreement

If any provision of these Terms is held unenforceable, the remaining provisions remain in full force and the unenforceable provision is to be replaced with an enforceable provision that most nearly reflects its intended commercial effect. These Terms, together with the API documentation referenced from /docs, constitute the entire agreement between the User and the Operator in respect of the Service.

20. Contact

Questions, disputes and notices under these Terms must be sent to support@x402casinos.com. Notices given by any other channel (including social media) are not effective.