Terms of Service
Last updated: August 18, 2026
These Terms of Service (the “Terms”) are a binding agreement between you and Rivet Gaming, Inc., 2261 Market Street STE 22704, San Francisco, CA 94114 (“Rivet”, “we”, “us”, or “our”). They govern your access to and use of the Service defined below. By using the Service, you agree to these Terms. If you do not agree to these Terms, do not use the Service.
Please read these Terms carefully. Section 22 contains a binding arbitration provision and a class-action waiver that affect how disputes between you and Rivet are resolved.
1. Definitions
“Service” means Rivet Cloud (our managed offering, including the control plane and storage that Rivet hosts), the dashboard at https://dashboard.rivet.dev, the Rivet APIs, and the rivet.dev website and documentation.
“Software” means the open-source Rivet software licensed under the Apache License, Version 2.0. Self-hosted use of the Software is governed by that license, not by these Terms.
“Enterprise Edition” means the closed-source edition of Rivet, which is provided only under a separately executed agreement between you and Rivet (see /enterprise). If a separately executed agreement conflicts with these Terms, that agreement controls.
“Customer Content” means code, container images, actor state, per-actor databases, messages, schedules, logs, files, and any other data that you submit to the Service or generate on it.
“Worker” means a process running your code with the Rivet SDK on infrastructure that you control.
“Beta Services” means any part of the Service identified as alpha, beta, preview, or early access, currently including agentOS and Dynamic Apps.
“Acceptable Use Policy” or “AUP” means the policy at /acceptable-use.
“Order” means a plan selection made in the dashboard or a signed order form between you and Rivet.
“Customer” or “you” means the individual or entity agreeing to these Terms and, where an individual accepts on behalf of an entity, that entity.
“Affiliate” means an entity that controls, is controlled by, or is under common control with a party, where “control” means ownership of more than fifty percent of the voting interests of the entity.
2. Agreement to Terms; Eligibility
You accept these Terms by creating an account, using the Service, or clicking to accept them, whichever happens first. If you accept on behalf of an entity, you represent that you have authority to bind that entity, and “you” refers to that entity.
The Service is offered only to users who are at least 18 years old and who use it for business or professional purposes. The Service is not directed to consumers or to children.
Your Affiliates may use the Service under your account only if you remain responsible for their use as if it were your own.
The Acceptable Use Policy at /acceptable-use and the Privacy Policy at /privacy are incorporated into these Terms by reference. The AUP forms part of these Terms, and a violation of the AUP is a violation of these Terms.
3. The Service; Deployment Models
The Service includes Rivet’s products as made available through Rivet Cloud, including Actors (durable, stateful processes built with the RivetKit SDK), Workflows, and the Beta Services agentOS and Dynamic Apps described in Section 7.
The Service supports the following deployment models:
(a) Default model. You run Workers on your own infrastructure. Rivet Cloud hosts the control plane and storage, which means Rivet stores and processes actor state, per-actor databases, messages, schedules, and logs on your behalf.
(b) Managed container deployment. You supply a container image, and Rivet builds and runs it on Rivet-managed infrastructure as part of Rivet Cloud. Rivet retains logs from these deployments.
(c) Self-hosting. You may self-host the Software on your own infrastructure. Self-hosting is not part of the Service, is free with no usage limits, and is governed by the Apache License 2.0 as described in Section 1, not by these Terms.
Rivet may modify and improve the Service from time to time. During a paid subscription term, Rivet will not materially degrade the core functionality of the paid Service you have purchased.
4. Accounts and Security
You must provide accurate and current information when you register an account and keep it up to date.
You are responsible for all activity that occurs under your account and your API credentials. Rivet issues three classes of API credentials:
- Secret keys (prefixed
sk_) must be kept confidential and used only in server-side environments you control. - Publishable keys (prefixed
pk_) are the only credential class intended for client-side exposure. - Cloud API tokens (prefixed
cloud_api_) must be kept confidential.
Do not share account login credentials or secret credentials with anyone outside your organization. Each user in your organization should access the Service through their own credentials rather than a shared login.
If you believe a credential or your account has been compromised, promptly notify support@rivet.dev and rotate the affected keys. Rivet is not liable for losses arising from credentials that you failed to safeguard.
5. Plans, Fees, and Payment
Plans. Rivet offers the plans described on the pricing page at /cloud: Free, Hobby, Team, and Enterprise. Enterprise plans are sold under a custom order form. The price stated in your Order controls the price you are charged.
Metering. Usage-based fees are metered per second and rounded up to the nearest second and to the nearest cent. Metered dimensions include:
- awake actor hours;
- state storage, measured in GB-months;
- reads and writes to persisted state;
- egress; and
- compute, measured in vCPU-seconds and GiB-seconds.
Payment. You are billed through https://dashboard.rivet.dev via our payment processor, and you authorize Rivet to charge your payment method on a recurring basis for subscription and usage fees. Subscription fees are billed in advance at the start of each billing period; usage fees are billed in arrears. You will keep your billing information accurate and current.
Renewal. Paid plans renew automatically for successive billing periods until you cancel through the dashboard. Cancellation takes effect at the end of the current billing period.
Late payment. Amounts not paid when due may accrue a late charge equal to the lesser of 1.5% per month or the maximum rate permitted by law. Rivet will not suspend the Service for nonpayment until it has given you notice and a 15-day period to cure.
Fee disputes. If you dispute a fee in good faith, notify Rivet within 30 days of the charge. Rivet will not suspend the Service over an amount that is subject to a reasonable, good-faith dispute while the parties work to resolve it.
Refunds and taxes. Fees are non-refundable except where required by law. Prices exclude taxes, duties, and similar governmental assessments, which are your responsibility, other than taxes on Rivet’s net income.
Price changes. Rivet may change prices with at least 30 days’ notice. Changes take effect at the start of your next billing period. If you do not agree to a price change, you may cancel before it takes effect.
6. Free Plan and Promotional Credits
The Free plan is subject to hard monthly usage caps. Rivet may enforce these caps by throttling or stopping workloads and may change Free plan limits with notice.
Rivet may offer promotional credits and discounts at its discretion, including a startup discount of 50% off for 12 months for eligible Y Combinator and a16z Speedrun companies. Promotional credits and discounts:
- are discretionary and non-transferable;
- have no cash value;
- may expire;
- require you to provide accurate eligibility information; and
- may be revoked if you violate these Terms or the AUP, or if you misrepresent your eligibility.
7. Beta and Preview Services
Beta Services are provided as-is. They may change, be suspended, or be discontinued at any time without notice, may be subject to additional terms presented to you, and are excluded from any support commitments and from the warranties in these Terms.
Beta Services may still be undergoing security review and hardening and should not be used for production or sensitive workloads. As of the date above, agentOS (beta) and Dynamic Apps (preview) are Beta Services.
Information about non-public features of Beta Services is Rivet’s Confidential Information under Section 17.
8. Customer Content; License to Rivet
As between you and Rivet, you retain all right, title, and interest in Customer Content.
You grant Rivet a limited, non-exclusive, worldwide license to host, store, process, transmit, and display Customer Content solely to provide, secure, and maintain the Service, to prevent or address technical or security issues, and as you otherwise instruct or as required by law.
Customer Content is exposed publicly only where you configure it to be, for example through public preview URLs (see Section 10). Rivet does not otherwise publish your Customer Content.
You may delete Customer Content through the Service. Deleted content may persist in backups for a limited period until deletion is practicable, as addressed in the Privacy Policy.
Rivet performs replication and backups as part of operating the Service, but does not guarantee that Customer Content will never be lost or corrupted. You are responsible for maintaining independent copies of Customer Content that is critical to your business.
9. Customer Responsibilities
You will use the Service in compliance with all laws applicable to you and your business.
You are responsible for your use of the Service and for your Customer Content, including its legality. You will obtain all rights, permissions, and consents needed for the data you submit to the Service, including data about your end users.
As between you and Rivet, you are the controller of your end users’ personal data, and Rivet processes data persisted in Rivet Cloud on your behalf and on your instructions. See the Privacy Policy at /privacy for details.
You are responsible for the security and operation of your own Workers, applications, and infrastructure, including the environments where your Workers run.
Do not submit protected health information, payment-card data, or other similarly regulated data to the Service without a separate written agreement with Rivet that expressly covers that data.
10. AI and Agent Workloads
(a) Your responsibility for executed code. The Service executes code and instructions supplied or generated by your applications and your AI agents. agentOS provides a virtual computer for AI agents, including a filesystem, command execution (such as bash, Python, and Node), and network egress. You are solely responsible for agent-generated code, commands, and outputs executed on or transmitted through the Service, to the same extent as if you had authored them yourself.
(b) Model providers. You supply your own model-provider API keys. Your use of model providers is governed by their terms, and Rivet is not a party to your agreements with them.
(c) Third-party sandboxes. agentOS can provision third-party sandboxes, for example Docker, E2B, Daytona, and Modal. Those sandboxes run under the applicable third party’s terms and, where applicable, under your own account with that provider.
(d) No warranty for AI output. Rivet does not warrant that AI-generated output is accurate, secure, or non-infringing.
(e) Public preview URLs. Public preview URLs proxy HTTP traffic into your workloads. They are time-limited but publicly reachable while active. You are responsible for what you expose through them.
11. Acceptable Use
The Acceptable Use Policy at /acceptable-use is incorporated into and forms part of these Terms. Violations of the AUP are grounds for suspension under Section 12 and termination under Section 18.
Rivet may also take reasonable action against abusive conduct that is not specifically enumerated in the AUP where doing so is reasonably necessary to protect the Service, other customers, or third parties.
12. Suspension
Rivet may suspend or throttle your access to the Service, in whole or in part, if:
- your use presents a security threat to the Service or to others;
- you violate these Terms or the AUP;
- you fail to pay amounts due, subject to the notice and cure period in Section 5;
- you exceed Free plan caps as described in Section 6; or
- suspension is required by law or legal process.
Rivet will give notice of a suspension where practicable and will limit the scope and duration of any suspension to what is reasonably necessary to address the underlying issue. Rivet will restore access promptly once the issue is resolved. Fees continue to accrue on active resources during a suspension caused by your breach.
13. Third-Party Services and Links
The Service may interoperate with services that you choose to connect, such as model providers, sandbox providers, and source-code hosts, and may link to third-party websites. Third-party services and websites are governed by their own terms and privacy policies. Rivet is not responsible for their content, policies, or availability, and does not endorse them.
You are responsible for complying with the terms of any third-party service you connect to the Service.
14. Intellectual Property; License to You
Rivet and its licensors retain all right, title, and interest in and to the Service, including all related intellectual property rights. No rights are granted to you other than those expressly set out in these Terms.
Subject to these Terms, Rivet grants you a limited, non-exclusive, non-transferable right to access and use the Service during the term of your agreement with Rivet.
Open-source components of the Service, including the Apache 2.0 licensed core, remain governed by their own licenses. If these Terms conflict with an open-source license with respect to the Software itself, the open-source license controls.
You may not use Rivet’s trademarks, logos, or trade dress without Rivet’s prior written consent.
15. Feedback
If you provide feedback, suggestions, or ideas about the Service (“Feedback”), you assign all right, title, and interest in the Feedback to Rivet. If that assignment is ineffective for any reason, you grant Rivet a perpetual, irrevocable, worldwide, royalty-free license to use, reproduce, modify, and otherwise exploit the Feedback without restriction or obligation to you.
16. Copyright Policy (DMCA)
Rivet responds to notices of alleged copyright infringement under the Digital Millennium Copyright Act (DMCA).
Infringement notices. If you believe material on the Service infringes your copyright, send a written notice to Rivet’s designated copyright agent at legal@rivet.dev that includes the elements required by 17 U.S.C. § 512(c)(3):
- a physical or electronic signature of the copyright owner or a person authorized to act on the owner’s behalf;
- identification of the copyrighted work claimed to have been infringed;
- identification of the material claimed to be infringing and information reasonably sufficient to permit Rivet to locate it;
- your contact information, including your address, telephone number, and email address;
- a statement that you have a good-faith belief that use of the material in the manner complained of is not authorized by the copyright owner, its agent, or the law; and
- a statement, made under penalty of perjury, that the information in the notice is accurate and that you are the copyright owner or authorized to act on the owner’s behalf.
Counter-notification. If material you posted was removed or disabled and you believe this was a mistake or misidentification, you may send a counter-notification to legal@rivet.dev that includes: your physical or electronic signature; identification of the material and its location before removal; a statement under penalty of perjury that you have a good-faith belief the material was removed or disabled as a result of mistake or misidentification; your name, address, and telephone number; and a statement that you consent to the jurisdiction of the federal district court for your address (or, if outside the United States, for any judicial district in which Rivet may be found) and that you will accept service of process from the person who filed the original notice. Unless the original claimant files a court action seeking to restrain the alleged infringement, Rivet may restore the removed material within 10 to 14 business days after receiving a valid counter-notification.
Misrepresentation. Under 17 U.S.C. § 512(f), a person who knowingly and materially misrepresents that material is infringing, or that it was removed by mistake or misidentification, may be liable for damages, including costs and attorneys’ fees.
Repeat infringers. Rivet will terminate, in appropriate circumstances, the accounts of users who are repeat infringers.
17. Confidentiality
Each party may receive non-public information from the other in connection with these Terms (“Confidential Information”). The receiving party will protect the disclosing party’s Confidential Information with at least reasonable care and will use it only in connection with these Terms.
Confidential Information does not include information that: is or becomes publicly available through no fault of the receiving party; was known to the receiving party without restriction before disclosure; is independently developed without use of the disclosing party’s Confidential Information; or is rightfully received from a third party without a duty of confidentiality.
The receiving party may disclose Confidential Information to the extent compelled by law or legal process, provided it gives the disclosing party prior notice where lawful and reasonably practicable, and discloses only what is required.
The obligations in this Section survive termination of these Terms for as long as the information remains Confidential Information.
18. Term; Termination; Effect of Termination
Term. These Terms apply for as long as you maintain an account or use the Service.
Termination by you. You may terminate at any time by closing your account at https://dashboard.rivet.dev. Prepaid fees are not refunded except where required by law.
Termination for cause. Either party may terminate these Terms if the other party materially breaches them and does not cure the breach within 30 days of written notice. Rivet may terminate or suspend the Service immediately for violations of the AUP, security threats, or unlawful use.
Effect of termination. On termination, your right to access the Service ceases. For 30 days after termination, you may export your Customer Content using the tools the Service provides. After that period, Rivet may delete Customer Content in accordance with the Privacy Policy and Rivet’s backup cycles.
Survival. Sections 1, 5 (with respect to accrued fees), 8, 14, 15, 16, 17, 18, 19, 20, 21, 22, 26, and 27 survive termination of these Terms.
19. Warranties; Disclaimers
THE SERVICE IS PROVIDED “AS IS” AND “AS AVAILABLE.” TO THE MAXIMUM EXTENT PERMITTED BY LAW, RIVET DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, NON-INFRINGEMENT, AND ANY WARRANTIES ARISING FROM COURSE OF DEALING OR USAGE OF TRADE. RIVET DOES NOT WARRANT THAT THE SERVICE WILL BE UNINTERRUPTED OR ERROR-FREE.
No uptime commitment or service-level agreement is provided under these Terms. The Rivet status page is informational only. Service-level agreements exist only in separately executed Enterprise agreements as described in Section 1.
The additional disclaimers in Section 7 (Beta and Preview Services) and Section 10 (AI and Agent Workloads) also apply. Rivet makes no warranty regarding third-party services described in Section 13.
The Service is not designed for use in environments requiring fail-safe performance where a failure could lead to death, personal injury, or severe physical or environmental damage, and you will not use it for such purposes.
Some jurisdictions do not allow the exclusion of certain warranties. To the extent such an exclusion is not permitted, the above disclaimers apply to the fullest extent permitted by applicable law.
20. Limitation of Liability
TO THE MAXIMUM EXTENT PERMITTED BY LAW, NEITHER PARTY WILL BE LIABLE FOR ANY INDIRECT, INCIDENTAL, SPECIAL, CONSEQUENTIAL, OR PUNITIVE DAMAGES, OR FOR LOST PROFITS, LOST REVENUE, OR LOST DATA, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
TO THE MAXIMUM EXTENT PERMITTED BY LAW, RIVET’S TOTAL AGGREGATE LIABILITY ARISING OUT OF OR RELATING TO THESE TERMS OR THE SERVICE WILL NOT EXCEED THE FEES YOU PAID OR OWED TO RIVET IN THE 12 MONTHS PRECEDING THE EVENT GIVING RISE TO THE CLAIM, OR USD 100 IF YOU HAVE PAID NO FEES.
The limitations in this Section apply regardless of the theory of liability, whether contract, tort (including negligence), strict liability, or otherwise, and even if a limited remedy fails of its essential purpose.
Some jurisdictions do not allow the limitation of certain damages. To the extent such a limitation is not permitted, the above limitations apply to the fullest extent permitted by applicable law.
21. Indemnification
You will defend, indemnify, and hold harmless Rivet and its Affiliates, officers, directors, employees, and contractors from and against third-party claims, and resulting damages, costs, and reasonable attorneys’ fees, arising from:
- Customer Content;
- your applications and your end users;
- your violation of these Terms or the AUP; or
- code or commands, including AI-generated code or commands, executed on the Service at your direction as described in Section 10.
Rivet will give you prompt notice of any claim subject to this Section. Rivet may participate in or assume control of the defense, and you will cooperate reasonably with the defense. You will not settle a claim in a way that imposes obligations on Rivet without Rivet’s prior written consent.
22. Governing Law; Dispute Resolution; Arbitration; Class Waiver
Governing law. These Terms are governed by the laws of the State of California, excluding its conflict-of-laws rules.
Informal resolution first. Before starting any formal proceeding, you and Rivet agree to try to resolve the dispute informally. Send a written description of the dispute to legal@rivet.dev (Rivet will send its notice to your account email), and both parties will engage in good-faith discussion for at least 30 days before either party initiates arbitration or litigation.
Binding arbitration. Except as set out below, any dispute arising out of or relating to these Terms or the Service will be resolved by binding arbitration before a single arbitrator seated in San Francisco, California. The arbitrator has exclusive authority to resolve disputes about the interpretation, applicability, or enforceability of this arbitration agreement. Judgment on the arbitration award may be entered in any court of competent jurisdiction.
Carve-outs. Either party may bring a qualifying individual claim in small-claims court. Either party may also seek injunctive or other equitable relief in a court of competent jurisdiction for actual or threatened infringement of intellectual property rights or violations of Section 11 or the AUP.
Class-action waiver. Disputes will be resolved only on an individual basis. Neither party may bring or participate in any class, collective, consolidated, or representative proceeding. To the extent a dispute proceeds in court rather than arbitration, both parties waive any right to a jury trial. If the class-action waiver is found unenforceable as to a particular dispute, that dispute will proceed in court under the venue provision below rather than in arbitration.
Venue. For any matter not subject to arbitration, the state and federal courts located in San Francisco County, California will have exclusive jurisdiction, and both parties consent to venue and personal jurisdiction there.
23. Export Controls and Sanctions
The Service and Software are subject to U.S. export control and sanctions laws, including the Export Administration Regulations and the regulations administered by the Office of Foreign Assets Control (OFAC).
You represent that you are not located in, organized under the laws of, or ordinarily resident in any embargoed or comprehensively sanctioned jurisdiction, and that you are not listed on any U.S. government restricted-party list.
You will not use the Service or Software for any prohibited end use, and you will not permit your end users or your workloads, including network egress generated by your AI agents, to be used to circumvent export control or sanctions restrictions.
24. U.S. Government Use
The Service and Software are “commercial products” and “commercial computer software” as defined in FAR 2.101, FAR 12.212, and DFARS 227.7202. U.S. government users acquire the Service and Software with only the rights granted to all other customers under these Terms and the applicable licenses.
25. Changes to These Terms
Rivet may update these Terms from time to time. For material changes, Rivet will give at least 30 days’ notice by email or through the dashboard before the change takes effect. Non-material changes take effect when the updated Terms are posted at /terms.
Continued use of the Service after the effective date constitutes acceptance of the updated Terms. If you do not agree to a change, terminate your account under Section 18 before the change takes effect.
26. Miscellaneous
Entire agreement. These Terms, together with the AUP, the Privacy Policy, and your Orders, are the entire agreement between you and Rivet regarding the Service and supersede all prior agreements on that subject. If an Order conflicts with these Terms, the Order controls.
Severability. If any provision of these Terms is held unenforceable, it will be enforced to the maximum extent permissible, and the remaining provisions remain in full force.
No waiver. A party’s failure to enforce a provision is not a waiver of its right to enforce it later.
Assignment. You may not assign these Terms without Rivet’s prior written consent. Rivet may assign these Terms to an Affiliate or in connection with a merger, acquisition, or sale of assets.
Force majeure. Neither party is liable for delay or failure to perform (other than payment obligations) caused by events beyond its reasonable control.
Relationship. The parties are independent contractors. These Terms do not create a partnership, joint venture, agency, or employment relationship.
No third-party beneficiaries. These Terms create no rights for any third party.
Notices. Legal notices to Rivet must be sent to legal@rivet.dev. Rivet will send notices to the email address on your account, and such notices are deemed received when sent.
Interpretation. Section headings are for convenience only and do not affect interpretation. “Including” means “including without limitation.”
Language. These Terms are drafted in English. If they are translated, the English-language version controls.
27. Contact
For general support, contact support@rivet.dev or visit /support.
For legal notices, disputes, and copyright notices, contact legal@rivet.dev.