Terms of Service
Last updated: 26 August 2026
These Terms of Service (the "Terms") govern your access to and use of the Randoo website at randoo.xyz, the Randoo documentation, playground, verification tools, console, application programming interfaces and software development kits (together, the "Site"), and the Randoo verifiable random function coordinator smart contracts and the off-chain oracle software that fulfils requests made to them (together, the "Protocol"). The Site and the Protocol are referred to together as the "Services".
The Services are made available by the pseudonymous individuals and entities that develop, deploy and operate them (referred to as "Randoo", "we", "us" or "our"). Randoo is not a registered company, is not affiliated with Sky Mavis, the Ronin network, Chainlink or any other named third party, and does not hold any licence to provide financial, gambling or other regulated services.
Please read these Terms carefully. By accessing or using any part of the Services, including by sending a transaction to a Protocol smart contract, you agree to be bound by these Terms and by our Privacy Policy. If you do not agree, you must not use the Services.
These Terms contain a disclaimer of all warranties (Section 9), an exclusion of consequential damages and a cap on our liability (Section 10), a release (Section 11), and a mandatory arbitration clause with a class action waiver (Section 13). They limit your rights and remedies in important ways.
1. Eligibility
By using the Services you represent and warrant that:
- you are at least 18 years old, or the age of legal majority where you live if that is higher, and have full legal capacity to enter into a binding agreement;
- you are not a person or entity, and are not acting on behalf of a person or entity, that is the subject of economic or trade sanctions administered or enforced by any governmental authority, and you are not located in, organised in or ordinarily resident in a country or territory that is the subject of comprehensive sanctions;
- no blockchain address you use with the Services is listed on any sanctions list or is otherwise restricted;
- your use of the Services is lawful in every jurisdiction that applies to you, and you will comply with all applicable laws, including laws on gambling, lotteries, raffles, sweepstakes, loot boxes, consumer protection, anti-money-laundering, taxation and data protection; and
- if you use the Services on behalf of an organisation, you have authority to bind that organisation to these Terms, and "you" includes that organisation.
We may refuse, restrict or terminate access to the Site for any reason at our sole discretion.
2. What the Services are, and what they are not
The Protocol is a set of autonomous smart contracts deployed on public blockchains. A consumer contract that you write and deploy calls the coordinator contract, pays a fee with the call, and the oracle software later delivers a random seed and a cryptographic proof to the coordinator, which verifies the proof on-chain and calls your contract back. The Site is an informational interface, a developer toolkit and a demonstration environment.
You understand and agree that:
- We are not a party to your transactions. Every request, payment and refund is executed by smart contract code on a public blockchain according to that code, not by us. We do not take custody of your funds and cannot reverse, cancel or modify a transaction once it is submitted to the network.
- We do not operate the blockchain. The Ronin network, its validators, its public RPC endpoints, block explorers, wallets and bridges are operated by third parties over which we have no control. Fees, confirmation times and finality are determined by the network.
- Your consumer contract is yours. You are solely responsible for the design, security, testing, auditing, deployment, gas configuration, refund address, callback logic and behaviour of any contract that interacts with the Protocol, and for anything your contract does with the randomness it receives.
- Randomness is a technical output, not a guarantee of outcome. A verifiable random function proves that an output was derived from a secret key and a public input. It does not, and cannot, make any statement about the fairness, legality, value or suitability of any game, drop, raffle, reveal or other mechanism you build on top of it.
- No service level. We do not commit to any uptime, latency, throughput, success rate or fulfilment time. Any figure published on the Site (for example a median latency or a success rate) is an observation of past performance, provided for information only, and is not a promise about future performance.
- The Services may change or stop. We may modify, suspend, pause, upgrade, migrate, deprecate or permanently discontinue any part of the Services, including the oracle and the coordinator, at any time, with or without notice, for any reason. Requests in flight at that time may never be fulfilled.
- Nothing here is advice. Nothing on the Site or in the Services is legal, financial, investment, tax, gambling-compliance or other professional advice, or a recommendation to buy, sell or hold any asset. You should obtain your own independent professional advice before relying on the Services.
3. Fees and payments
Fees are quoted by and paid to smart contracts, denominated in the native token of the relevant network, and are determined by the on-chain fee logic at the time of the request. Any figure on the Site expressed in another currency is an approximation. Service fees are earned on fulfilment and are non-refundable. Refunds of unused gas, where they occur, are performed by the smart contract code in the manner and to the address specified by that code and by your request, not by us. We are not responsible for funds sent to the wrong address, sent with insufficient value, sent to a paused or deprecated contract, or lost because of a bug in your contract, your wallet or the network. You are responsible for all taxes arising from your use of the Services.
4. Accounts, API keys and the console
Some parts of the Site (the "Console") require an account. You must provide accurate information, keep your credentials, session tokens and API keys confidential, and notify us promptly of any unauthorised use. You are responsible for everything that happens under your account and keys, whether or not you authorised it. We may suspend or delete accounts and revoke keys at any time. The Console, its statistics and its records are provided for convenience and are not an authoritative record of on-chain activity; the blockchain is.
5. Acceptable use
You must not, and must not help anyone else to:
- use the Services in violation of any law, regulation or sanctions programme, or for any illegal gambling, lottery, fraud, money laundering or terrorist-financing purpose;
- use the Services in any way that violates the rights of others, including intellectual property, privacy or publicity rights;
- attack, probe, overload, spam, flood, front-run, grief or otherwise interfere with the Protocol, the oracle, the Site, or any network, server or system that supports them, or attempt to manipulate, predict, bias or reproduce the randomness produced by the Protocol;
- attempt to gain unauthorised access to any account, key, server, contract or data;
- scrape, harvest or mine the Site other than through the crawler surfaces we publish for that purpose;
- reverse engineer, decompile or otherwise attempt to extract the source code of any part of the Services that is not published under an open-source licence;
- use the Services to build, offer or promote anything that is deceptive, abusive, harmful or unlawful; or
- misrepresent your relationship with Randoo, or claim that Randoo endorses, audits, guarantees or is responsible for anything you build.
6. Your responsibilities and representations
You represent, warrant and agree that:
- you have sufficient technical knowledge and experience of blockchains, smart contracts, cryptographic keys, wallets and gas mechanics to evaluate the Services and to bear the risks of using them;
- you have read the documentation, understood the Protocol's behaviour, and independently tested and, where appropriate, audited your integration before using it with real value;
- you are responsible for the legal classification of anything you build with the Services in every jurisdiction where it is offered, including whether it constitutes gambling, a lottery, a sweepstake or a regulated product, and for obtaining any licences and consents required; and
- you will not rely on any statement, figure, comparison or example on the Site as a representation of fact about any third-party product.
7. Intellectual property and open source
Parts of the Services are published under open-source licences. Your use of those parts is governed by the applicable licence, which controls in the event of conflict with this Section. Subject to those licences, the Site, its content, design, trademarks and logos are owned by Randoo or its licensors, and no right or licence in them is granted to you other than the limited right to view and use the Site as permitted by these Terms. "Ronin", "Sky Mavis", "Chainlink" and other third-party names and marks are the property of their respective owners and are used for identification and comparison only; their use does not imply any affiliation, sponsorship or endorsement. If you send us feedback, you grant us a perpetual, irrevocable, worldwide, royalty-free licence to use it without restriction or attribution.
8. Risk disclosure
Using blockchain-based systems carries significant risk, all of which you assume. Without limitation, you acknowledge and accept the risk of:
- bugs, vulnerabilities, exploits or unexpected behaviour in the coordinator, the oracle, the verification library, your consumer contract, any dependency, any wallet, or the underlying blockchain client software;
- compromise, loss, rotation or misuse of cryptographic keys, including the oracle's keys;
- network congestion, reorganisations, forks, halts, censorship, validator misbehaviour and changes to the consensus rules of the underlying blockchain;
- unfulfilled, delayed, duplicated, failed or reverted requests and callbacks, including where a request is never fulfilled and any value sent with it is not returned;
- fluctuations in gas prices and token values, including between the time a fee is quoted and the time it is paid or refunded;
- deprecation, pausing or upgrade of the Protocol contracts, and changes to their addresses, interfaces or fee logic;
- failure, outage, error or termination of third-party services such as hosting providers, RPC endpoints, indexers, explorers and wallets;
- regulatory, legislative, judicial or enforcement action affecting blockchains, digital assets, oracles, randomness services, games of chance or the Services;
- the irreversibility of blockchain transactions and the public, permanent nature of on-chain data; and
- the possibility that the Services are discontinued or abandoned entirely.
We are not responsible for any loss arising from any of these risks.
9. Disclaimer of warranties
THE SERVICES, INCLUDING THE SITE, THE PROTOCOL, THE ORACLE, ALL SMART CONTRACTS, ALL SOFTWARE, ALL DOCUMENTATION AND ALL CONTENT, ARE PROVIDED "AS IS", "AS AVAILABLE" AND "WITH ALL FAULTS", WITHOUT ANY REPRESENTATION, WARRANTY OR CONDITION OF ANY KIND, WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE. TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, WE EXPRESSLY DISCLAIM ALL WARRANTIES, INCLUDING ANY IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, NON-INFRINGEMENT, QUIET ENJOYMENT, ACCURACY, RELIABILITY, AVAILABILITY, SECURITY OR FREEDOM FROM ERRORS, VIRUSES OR HARMFUL COMPONENTS, AND ANY WARRANTY ARISING FROM COURSE OF DEALING, USAGE OR TRADE.
WE DO NOT WARRANT THAT THE SERVICES WILL MEET YOUR REQUIREMENTS, THAT THEY WILL BE UNINTERRUPTED, TIMELY, SECURE OR ERROR-FREE, THAT ANY REQUEST WILL BE FULFILLED, THAT ANY OUTPUT WILL BE UNPREDICTABLE, UNBIASED OR SUITABLE FOR ANY PURPOSE, THAT ANY DEFECT WILL BE CORRECTED, OR THAT ANY INFORMATION ON THE SITE IS ACCURATE, COMPLETE OR CURRENT. NO ADVICE OR INFORMATION, WHETHER ORAL OR WRITTEN, OBTAINED FROM US OR THROUGH THE SERVICES CREATES ANY WARRANTY NOT EXPRESSLY STATED IN THESE TERMS.
SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF CERTAIN WARRANTIES. IN THAT CASE THE EXCLUSIONS ABOVE APPLY TO THE FULLEST EXTENT PERMITTED BY LAW.
10. Exclusion of damages and limitation of liability
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT WILL RANDOO OR ANY OF ITS CONTRIBUTORS, DEVELOPERS, OPERATORS, NODE OR ORACLE OPERATORS, MAINTAINERS, LICENSORS, SUPPLIERS, SUCCESSORS OR ASSIGNS (TOGETHER, THE "PROTECTED PARTIES") BE LIABLE TO YOU OR TO ANY THIRD PARTY FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, EXEMPLARY OR PUNITIVE DAMAGES, OR FOR ANY LOSS OF PROFITS, REVENUE, BUSINESS, GOODWILL, DATA, DIGITAL ASSETS, TOKENS OR OTHER VALUE, OR FOR THE COST OF SUBSTITUTE SERVICES, HOWEVER CAUSED AND UNDER ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, BREACH OF STATUTORY DUTY OR OTHERWISE, ARISING OUT OF OR IN CONNECTION WITH THE SERVICES OR THESE TERMS, EVEN IF A PROTECTED PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
WITHOUT LIMITING THE FOREGOING, THE PROTECTED PARTIES WILL HAVE NO LIABILITY WHATSOEVER FOR: (A) ANY UNFULFILLED, DELAYED, FAILED OR INCORRECT REQUEST OR CALLBACK; (B) ANY LOSS OF OR INABILITY TO ACCESS FUNDS, INCLUDING FUNDS SENT WITH A REQUEST; (C) ANY BEHAVIOUR OF, OR LOSS CAUSED BY, YOUR CONSUMER CONTRACT OR ANY THIRD-PARTY CONTRACT, SERVICE OR NETWORK; (D) ANY UNAUTHORISED ACCESS TO OR ALTERATION OF YOUR TRANSMISSIONS, KEYS OR DATA; (E) ANY OUTCOME OF ANY GAME, DROP, RAFFLE, REVEAL OR OTHER MECHANISM BUILT ON THE SERVICES; OR (F) ANY MATTER BEYOND OUR REASONABLE CONTROL.
TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW, THE TOTAL AGGREGATE LIABILITY OF THE PROTECTED PARTIES TO YOU FOR ALL CLAIMS ARISING OUT OF OR RELATING TO THE SERVICES OR THESE TERMS WILL NOT EXCEED THE GREATER OF (I) THE SERVICE FEES ACTUALLY RECEIVED BY RANDOO FROM YOUR REQUESTS IN THE TWELVE MONTHS IMMEDIATELY PRECEDING THE EVENT GIVING RISE TO THE CLAIM AND (II) ONE HUNDRED UNITED STATES DOLLARS (USD 100). THIS CAP IS CUMULATIVE, NOT PER INCIDENT.
THE EXCLUSIONS AND LIMITATIONS IN THIS SECTION ARE A FUNDAMENTAL BASIS OF THE BARGAIN BETWEEN YOU AND RANDOO AND APPLY EVEN IF ANY LIMITED REMEDY FAILS OF ITS ESSENTIAL PURPOSE. NOTHING IN THESE TERMS EXCLUDES OR LIMITS LIABILITY THAT CANNOT BE EXCLUDED OR LIMITED UNDER APPLICABLE LAW, SUCH AS LIABILITY FOR FRAUD OR FOR DEATH OR PERSONAL INJURY CAUSED BY NEGLIGENCE, AND IN THOSE CASES LIABILITY IS LIMITED TO THE FULLEST EXTENT THE LAW ALLOWS.
11. Release
To the fullest extent permitted by applicable law, you release and forever discharge the Protected Parties from any and all past, present and future claims, demands, liabilities, damages, losses, costs and expenses of every kind, known or unknown, suspected or unsuspected, arising out of or in any way connected with your use of the Services, any transaction with the Protocol, any dispute with another user or third party, or anything built with the Services. If you are a resident of a jurisdiction that has a statute similar to California Civil Code Section 1542 ("A general release does not extend to claims that the creditor or releasing party does not know or suspect to exist in his or her favor at the time of executing the release and that, if known by him or her, would have materially affected his or her settlement with the debtor or released party"), you expressly waive the benefit of that statute.
12. Indemnification
You agree to defend, indemnify and hold harmless the Protected Parties from and against any and all claims, demands, actions, proceedings, liabilities, damages, losses, fines, penalties, costs and expenses (including reasonable legal fees) arising out of or relating to: (a) your access to or use of the Services; (b) your consumer contract and anything built with, or any outcome produced by, the Services; (c) your breach of these Terms or of any law, regulation or third-party right; (d) any claim that anything you offer to your users is a gambling product, a lottery, a security or otherwise regulated; (e) your negligence or wilful misconduct; or (f) any dispute between you and any third party. We may assume the exclusive defence and control of any matter subject to indemnification, and you agree to cooperate with our defence and not to settle any such matter without our prior written consent.
13. Governing law and dispute resolution
Governing law. These Terms, and any dispute or claim arising out of or in connection with them, their subject matter or formation (including non-contractual disputes or claims), are governed by and construed in accordance with the substantive laws of Switzerland, excluding its conflict-of-laws rules and excluding the United Nations Convention on Contracts for the International Sale of Goods.
Informal resolution. Before starting any formal proceeding you agree to first notify us of the dispute through a contact channel published on the Site and to attempt in good faith to resolve it informally for at least sixty days.
Binding arbitration. Any dispute not resolved informally shall be finally settled by binding arbitration under the Swiss Rules of International Arbitration of the Swiss Arbitration Centre in force on the date the notice of arbitration is submitted. The seat of arbitration shall be Zug, Switzerland. The arbitration shall be conducted by a sole arbitrator in the English language, and may be conducted by document-only or remote procedure where the rules allow. The arbitrator's award shall be final and binding and may be entered in any court of competent jurisdiction. Either party may seek interim or injunctive relief from a court of competent jurisdiction to protect its rights pending arbitration.
Class action and jury waiver. TO THE FULLEST EXTENT PERMITTED BY LAW, YOU AND RANDOO AGREE THAT EACH MAY BRING CLAIMS AGAINST THE OTHER ONLY IN AN INDIVIDUAL CAPACITY, AND NOT AS A PLAINTIFF OR CLASS MEMBER IN ANY PURPORTED CLASS, COLLECTIVE, CONSOLIDATED OR REPRESENTATIVE PROCEEDING, AND EACH WAIVES ANY RIGHT TO A TRIAL BY JURY. The arbitrator may not consolidate more than one person's claims and may not preside over any form of representative or class proceeding.
Time limit. To the fullest extent permitted by law, any claim arising out of or relating to the Services or these Terms must be commenced within one year after the cause of action accrues; otherwise it is permanently barred.
Mandatory consumer law. If you are a consumer and the mandatory law of your country of habitual residence gives you the right to bring proceedings in your local courts or affords you protections that cannot be waived, nothing in this Section deprives you of those rights.
14. Changes to the Services and to these Terms
We may revise these Terms at any time by posting the revised version on the Site and updating the "Last updated" date. Unless we say otherwise, revisions are effective immediately upon posting. Your continued use of the Services after a revision constitutes acceptance of the revised Terms. If you do not agree, you must stop using the Services. It is your responsibility to review these Terms periodically.
15. Termination
These Terms are effective until terminated. We may terminate or suspend your access to the Site, the Console or any account at any time, for any reason, without notice or liability. Because the Protocol runs on public blockchains, we may not be able to prevent a contract from interacting with it; any such interaction remains subject to these Terms. Sections 2, 3, 6 through 13, 15 and 16 survive termination.
16. General
Entire agreement. These Terms and the Privacy Policy are the entire agreement between you and Randoo regarding the Services and supersede all prior agreements and understandings.
Severability. If any provision of these Terms is held invalid or unenforceable, it will be enforced to the maximum extent permissible and the remaining provisions will remain in full force. If the class action waiver in Section 13 is found unenforceable as to a particular claim, the arbitration agreement shall not apply to that claim, which shall be brought exclusively in the courts of Zug, Switzerland.
No waiver. Our failure to enforce any provision is not a waiver of our right to do so later.
Assignment. You may not assign or transfer these Terms or any right under them without our prior written consent. We may assign these Terms freely, including to any successor operator of the Services.
No third-party beneficiaries. Except for the Protected Parties, who may enforce Sections 9 through 12, these Terms confer no rights on any third party.
Force majeure. We are not liable for any failure or delay caused by events beyond our reasonable control, including network failures, attacks, government action, or the acts or omissions of third parties.
No agency. Nothing in these Terms creates any partnership, joint venture, employment, fiduciary or agency relationship between you and Randoo.
Electronic communications. You consent to receive notices from us electronically, including by posting on the Site, and agree that such notices satisfy any legal requirement that communications be in writing.
Language. These Terms are drafted in English. Any translation is for convenience only; the English version prevails.
Contact. Questions about these Terms may be raised through any contact channel published on the Site.