Important: Please read these Terms of Service carefully before using L2aaS. By accessing or using the Service, you agree to be bound by all terms below. If you do not agree, do not use the Service.

Table of Contents

  1. Service Description
  2. Acceptance of Terms
  3. Keys and Account Access
  4. Service Tiers
  5. OPGas
  6. Payment, Billing, and Receipts
  7. No Refunds
  8. USDC and USDT Payments
  9. Subscription and Cancellation
  10. Chain Lifecycle and Data Retention
  11. Service Availability and Uptime
  12. Not Suitable for Critical Systems
  13. Acceptable Use Policy
  14. Prohibited Activities
  15. Intellectual Property
  16. Your Content and Contracts
  17. Privacy and Data
  18. Disclaimer of Warranties
  19. Limitation of Liability
  20. Indemnification
  21. Service Termination and Suspension
  22. Changes to the Service
  23. Changes to These Terms
  24. Governing Law and Jurisdiction
  25. Binding Arbitration
  26. Class Action Waiver
  27. Severability
  28. Entire Agreement
  29. Operator Information

1. Service Description

L2aaS ("the Service," "L2aaS," "we," "us," or "our") provides dedicated Layer 2 blockchain provisioning as a hosted service. Customers receive a private EVM-compatible blockchain, including a unique Chain ID, a private RPC endpoint, and a pre-funded wallet, allowing immediate use with standard blockchain tooling including MetaMask, Hardhat, Foundry, Remix, ethers.js, viem, and web3.js.

The Service is designed for software developers, students, researchers, and technical operators who require an isolated blockchain environment for building, testing, prototyping, and operating decentralized applications, smart contracts, and related systems.

A free shared tier is available for evaluation. Dedicated chains are available on the Basic ($20/month) and Production ($200/month) tiers. A separate consumable resource called OPGas serves as the native transaction fuel for all chains provisioned through the Service.

The Service operates on a best-effort basis except where an explicit uptime SLA is stated. It is not a financial service, exchange, custodian, or payment processor. L2aaS does not transmit, hold, or settle funds on behalf of any user.

2. Acceptance of Terms

By generating a key, by sending any request to any L2aaS endpoint, by accessing the L2aaS website, or by paying for any tier of the Service, you ("User," "you," or "your") agree to be legally bound by these Terms of Service.

If you are accepting these terms on behalf of a company, organization, or other legal entity, you represent and warrant that you have the authority to bind that entity. In such case, "you" refers to that entity.

If you are under 18 years of age, you represent that your legal guardian has reviewed and agreed to these terms on your behalf. Users under 13 years of age may not use the Service.

Use of the Service constitutes ongoing acceptance of the then-current version of these terms.

3. Keys and Account Access

3.1 Key Generation

Access to the Service is granted through an access key ("key") generated on the L2aaS website. Keys are issued in the format l2k_ followed by a hexadecimal string. Free-tier keys may be generated without registration, email address, or personal identification.

3.2 Your Responsibility to Save Your Key

You are solely responsible for saving and safeguarding your key. L2aaS does not store your full key in a retrievable form. If you lose your key, you will permanently lose access to the associated account, chain, usage history, and any linked wallet configuration. L2aaS cannot recover a lost key under any circumstances.

Save your key immediately upon generation. Store it in a secure location — a password manager, encrypted note, or equivalent.

3.3 Key Confidentiality

Your key is a shared secret. Do not embed it in client-side JavaScript, mobile app binaries, or publicly accessible source code repositories. If your key is disclosed, generate a new one immediately from your account page.

3.4 Key Revocation

L2aaS reserves the right to revoke any key at any time, with or without notice, for any violation of these terms or for any behavior that in our sole judgment threatens the integrity, security, or availability of the Service.

3.5 One Chain per Key

Each key represents one account and one chain (on paid tiers). You may hold multiple keys. Each key is independent and billed separately. Keys are not transferable to third parties.

4. Service Tiers

4.1 Free Tier

The Free tier provides access to a shared demo chain with a fixed one-time OPGas allocation. The Free tier cannot be topped up — when the allocation is exhausted, free tier chain access ends. The Free tier may be modified or discontinued at any time.

4.2 Basic Tier

The Basic tier ($20/month) provisions a dedicated chain in a single region on a best-effort basis with no uptime guarantee. OPGas must be purchased separately.

4.3 Production Tier

The Production tier ($200/month) provisions a dedicated chain across 3 regions with automatic failover and a 99.9% monthly uptime SLA. OPGas must be purchased separately. The SLA applies only to chain availability and does not cover OPGas-related issues or Force Majeure events.

4.4 Changes to Tiers

L2aaS reserves the right to modify the limits, prices, features, and availability of any tier at any time. Existing paid users will receive at least 14 days' notice before any price increase takes effect.

5. OPGas

5.1 What OPGas Is

OPGas is the native transaction fuel token for chains provisioned through L2aaS. It functions identically to ETH on Ethereum — every transaction and smart contract deployment on your chain consumes OPGas. The denomination is wei (1 OPGas = 1018 wei), consistent with all EVM standards.

5.2 OPGas Purchases

OPGas is purchased separately from the monthly subscription using USDC on Base (chain ID 8453). Volume discounts are applied at the time of purchase and are non-negotiable. The discount schedule may change at any time; the schedule at the time of your purchase applies to that purchase only.

5.3 OPGas Non-Refundable

All OPGas purchases are final and non-refundable. This applies without exception, including OPGas consumed during testing, OPGas remaining on chains that are frozen or deleted, and OPGas purchased when a chain was not operational.

5.4 Monthly Fee Debit in OPGas

The monthly subscription fee for Basic and Production tiers is automatically debited in OPGas from your L1 wallet at the start of each billing cycle. If your L1 wallet contains insufficient OPGas to cover the monthly fee, your chain enters the Frozen state. No debt is carried.

5.5 Bridging OPGas

OPGas purchased lands in your L1 wallet. To use it on your L2 chain, you must bridge it via the account page. Bridging is irreversible. L2aaS is not responsible for OPGas lost due to incorrect bridge parameters or user error.

6. Payment, Billing, and Receipts

6.1 Payment Method

Paid subscriptions and OPGas purchases are billed in USDC (USD Coin) or USDT (Tether USD) on the Base network (chain ID 8453). No other payment methods are accepted unless explicitly noted. Coinbase Onramp may be used as a bridge from traditional payment methods to USDC on Base.

6.2 Wallet Linkage

To upgrade to a paid tier, you must link an Ethereum-compatible wallet address to your key via your account page and approve L2aaS's billing contract to pull from your USDC or USDT balance.

6.3 Billing Mechanism

L2aaS operates on a pull-based billing model. Your USDC or USDT remains in your wallet at all times. L2aaS pulls the monthly subscription fee at the start of each billing cycle. You retain full custody of your funds until a pull occurs.

6.4 Receipts

All payments are settled on-chain. Every pull generates an on-chain transaction that serves as your receipt. You may retrieve records from your account page or directly from the Base block explorer. L2aaS does not issue paper invoices, PDF invoices, or email receipts. The on-chain transaction is your receipt.

6.5 Billing Failures

If a billing pull fails — due to insufficient balance, revoked approval, or any other reason — your chain enters the Frozen state. No debt is carried and no penalty fee applies. Restore your chain by topping up OPGas and re-approving the billing contract.

7. No Refunds

All payments are final and non-refundable. This applies without exception to:

If you believe a charge was made without authorization, notify us within 30 days of the transaction. Claims submitted after 30 days will not be reviewed. Resolution of disputes is at our sole discretion.

8. USDC and USDT Payments

8.1 Stablecoin Risk

USDC and USDT are digital stablecoins pegged to the US dollar. L2aaS makes no representation regarding their stability, liquidity, or value. You accept all risks associated with holding and transferring stablecoins, including depegging, smart contract failures, and regulatory actions.

8.2 Network Fees

All on-chain transactions incur network gas fees on the Base network, paid from your wallet's ETH balance. L2aaS is not responsible for these costs.

8.3 Irreversibility

Blockchain transactions are irreversible. Once a payment has been pulled and confirmed on-chain, it cannot be reversed, charged back, or recalled. By approving L2aaS's billing contract, you acknowledge and accept this irreversibility.

8.4 Contract Approval

The ERC-20 approval you grant to L2aaS's billing contract authorizes us to pull up to the approved amount. You may reduce or revoke this approval at any time. Revoking approval will cause the next billing pull to fail, resulting in chain freezing.

9. Subscription and Cancellation

9.1 Subscription Term

Paid subscriptions run on a monthly billing cycle from the date of first payment. L2aaS attempts to pull the subscription fee on or after the billing date each month.

9.2 How to Cancel

There is no cancellation form, cancellation email, or cancellation procedure. To stop paying, revoke or reduce the USDC/USDT approval from your wallet. A failed pull results in chain freezing. Your key remains active and the chain can be reactivated by restoring OPGas and USDC approval.

9.3 No Prorated Refunds

If you cancel mid-cycle, no prorated refund will be issued for the remaining days of the cycle. Your chain remains running until the end of the paid cycle.

9.4 Reactivation

You may reactivate a frozen or archived chain by purchasing OPGas and restoring a valid USDC approval. Previous chain data is retained for the periods specified in Section 10.

10. Chain Lifecycle and Data Retention

10.1 Active State

A chain is Active when OPGas credits are greater than zero and the monthly subscription has been successfully pulled. All services are operational.

10.2 Frozen State

A chain enters the Frozen state when OPGas credits reach zero or when a billing pull fails. The sequencer stops and new transactions cannot be processed. Chain data is retained on primary storage for 7 days. Reactivation restarts the chain.

10.3 Archived State

After 7 days Frozen, the chain transitions to Archived. Data moves to cold storage. The chain remains recoverable for 30 days from the start of the Archived state. Recovery from Archived may take up to 24 hours.

10.4 Deleted State

After 30 days Archived, all chain data is permanently deleted. This includes all block history, smart contract state, wallet balances, and transaction records. Deletion is irreversible. No recovery is possible.

10.5 Immediate Deletion on Request

You may request immediate deletion of your chain and all associated data via your account page. This is irreversible and no refund is issued for any remaining paid period.

11. Service Availability and Uptime

11.1 Free and Basic Tier

L2aaS does not guarantee any specific level of uptime for the Free or Basic tiers. These tiers are provided on a best-effort basis.

11.2 Production Tier SLA

The Production tier carries a 99.9% monthly uptime SLA for chain availability. The SLA does not cover OPGas depletion events, user-caused outages, Force Majeure events, or scheduled maintenance.

11.3 Scheduled and Unscheduled Maintenance

L2aaS may perform maintenance at any time with or without notice. SLA credits for Production tier will be applied for downtime attributable to L2aaS infrastructure during non-maintenance periods.

11.4 Upstream Dependencies

The Service depends on cloud infrastructure and networking. L2aaS is not responsible for outages caused by third-party infrastructure failures, internet disruptions, or Force Majeure events.

12. Not Suitable for Critical Systems

L2aaS is not designed or intended for use in critical infrastructure, life-safety systems, medical devices, nuclear facilities, aviation control systems, automated financial systems operating without human oversight, or any application where a service interruption could result in death, personal injury, or significant financial loss.

You acknowledge that the Service may be unavailable without notice and you assume all risk associated with relying on the Service for any purpose.

13. Acceptable Use Policy

13.1 Permitted Uses

The Service may be used for any lawful purpose, including:

13.2 Responsibility for Your Use

You are solely responsible for all transactions, smart contracts, and activity on your chain. L2aaS provides infrastructure; it does not screen, validate, or take responsibility for the content or consequences of your chain activity.

14. Prohibited Activities

You may not use the Service to:

Violation of this section is grounds for immediate key revocation and termination of service without refund.

15. Intellectual Property

The L2aaS name, logo, website, documentation, software, and infrastructure are owned by or licensed to L2aaS. Nothing in these terms grants you any ownership or license in L2aaS's intellectual property except the limited right to use the Service as described herein. The Ethereum JSON-RPC protocol, EVM specification, and related open standards are not owned by L2aaS.

16. Your Content and Contracts

You retain full ownership of any smart contracts, data, and applications you deploy on your chain. L2aaS claims no ownership over your deployments. You are solely responsible for the legality, correctness, and security of your contracts and for any losses arising from contract bugs, exploits, or misuse. L2aaS does not audit or validate smart contracts deployed on your chain.

17. Privacy and Data

17.1 No Personal Information Required

L2aaS does not require you to provide any personal information to use the Free tier. No name, email address, phone number, or government ID is collected. Your key is anonymous.

17.2 Wallet Addresses

If you link a wallet to your key, your wallet address is associated with your key in our systems. Wallet addresses on public blockchains are inherently public. L2aaS does not take responsibility for any privacy implications arising from on-chain payment transactions.

17.3 Chain Data

Transaction data, smart contract state, and block history on your chain is stored by L2aaS as part of the Service. This data is retained according to the lifecycle described in Section 10. L2aaS is not responsible for chain data after deletion.

17.4 Service Logs

L2aaS logs request metadata for rate limiting, billing, and service monitoring. Logs are retained for up to 90 days.

17.5 No Sale of Data

L2aaS does not sell, rent, or share user data with third parties for marketing or commercial purposes.

18. Disclaimer of Warranties

THE SERVICE IS PROVIDED "AS IS" AND "AS AVAILABLE" WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, L2AAS EXPRESSLY DISCLAIMS ALL WARRANTIES INCLUDING BUT NOT LIMITED TO:

You assume the entire risk of using the Service. Some jurisdictions do not allow the exclusion of certain warranties; in such jurisdictions, the above exclusions apply to the fullest extent permitted by law.

19. Limitation of Liability

TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, L2AAS'S TOTAL CUMULATIVE LIABILITY TO YOU FOR ANY AND ALL CLAIMS ARISING OUT OF OR RELATED TO THE SERVICE OR THESE TERMS — WHETHER BASED ON CONTRACT, TORT (INCLUDING NEGLIGENCE), STRICT LIABILITY, OR ANY OTHER LEGAL THEORY — SHALL NOT EXCEED ONE DOLLAR ($1.00 USD).

L2aaS shall not be liable for any:

These limitations apply even if L2aaS has been advised of the possibility of such damages. The above limitations are a fundamental basis of the bargain between you and L2aaS.

20. Indemnification

You agree to indemnify, defend, and hold harmless L2aaS and its affiliates, officers, agents, and successors from and against any claims, liabilities, damages, losses, and expenses (including reasonable legal fees) arising out of or related to:

21. Service Termination and Suspension

21.1 Termination by L2aaS

L2aaS may suspend or terminate your access to the Service at any time, with or without notice, for any reason, including violation of these terms, suspicious activity, legal requirements, or discontinuation of the Service.

21.2 Effect of Termination

Upon termination, your key becomes invalid, all pending billing pulls are cancelled, and your chain data is scheduled for deletion per Section 10. No refund is issued. Provisions of these terms that by their nature survive termination continue to apply.

21.3 Discontinuation

L2aaS may discontinue the Service entirely at any time. L2aaS will make reasonable efforts to provide 30 days' advance notice via the website. No compensation will be owed for any unused portion of a paid subscription.

21.4 Termination by You

You may terminate your use of the Service at any time by ceasing to use your key, revoking USDC/USDT approvals, and optionally requesting chain deletion from your account page.

22. Changes to the Service

L2aaS reserves the right to modify, add, or remove features of the Service at any time without notice. This includes changes to chain infrastructure, RPC endpoint formats, OPGas pricing, billing mechanisms, and any other aspect of the Service. Your continued use following any change constitutes acceptance of that change.

23. Changes to These Terms

L2aaS may update these Terms of Service at any time. The "Last updated" date at the top of this page will be revised accordingly. For material changes, a notice will be posted on the L2aaS homepage. Continued use after the effective date constitutes acceptance of the revised terms.

24. Governing Law and Jurisdiction

These Terms of Service are governed by and construed in accordance with the laws of the State of Wyoming, United States of America, without regard to its conflict-of-law provisions. The United Nations Convention on Contracts for the International Sale of Goods does not apply.

To the extent any dispute is not subject to arbitration under Section 25, you consent to exclusive jurisdiction and venue in the state and federal courts located in Sheridan County, Wyoming.

25. Binding Arbitration

25.1 Agreement to Arbitrate

PLEASE READ THIS SECTION CAREFULLY. IT AFFECTS YOUR LEGAL RIGHTS.

Except as provided below, you and L2aaS agree that any dispute, controversy, or claim arising out of or relating to these Terms of Service, the Service, or your use of the Service shall be resolved by binding individual arbitration rather than in court.

25.2 Arbitration Rules

Arbitration shall be conducted by a single arbitrator under the American Arbitration Association (AAA) Consumer Arbitration Rules. The seat of arbitration shall be Sheridan County, Wyoming. The arbitration shall be conducted in the English language.

25.3 Arbitration Fees

The allocation of fees shall be governed by the applicable AAA rules. For individual consumer claims up to $10,000, L2aaS will pay AAA filing fees unless the arbitrator determines the claim is frivolous.

25.4 Exceptions

Either party may bring an individual action in small claims court if the dispute qualifies. Either party may seek emergency injunctive relief from a court of competent jurisdiction to prevent irreparable harm pending arbitration.

25.5 Waiver of Jury Trial

BY AGREEING TO ARBITRATION, YOU WAIVE YOUR RIGHT TO A JURY TRIAL.

26. Class Action Waiver

YOU AND L2AAS AGREE THAT EACH PARTY 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, REPRESENTATIVE, OR MULTI-PLAINTIFF ACTION.

The arbitrator may not consolidate more than one person's claims and may not preside over any form of class or representative proceeding. If this class action waiver is found unenforceable, the entire arbitration agreement in Section 25 shall be void.

27. Severability

If any provision of these Terms of Service is held to be invalid, illegal, or unenforceable, that provision shall be modified to the minimum extent necessary to make it enforceable, or severed if modification is not possible. The remaining provisions shall remain in full force and effect.

28. Entire Agreement

These Terms of Service, together with any policies, guidelines, or notices published on the L2aaS website, constitute the entire agreement between you and L2aaS with respect to the Service and supersede all prior and contemporaneous negotiations, representations, and agreements relating to the Service.

29. Operator Information

L2aaS is operated by:

Mesa Operations LLC
30 N Gould St Ste R
Sheridan, WY 82801
United States of America

For questions about these terms, disputes, or legal notices, contact us via the L2aaS website. Legal notices must be submitted in writing.

For technical support or billing questions, use your account page at l2aas.net/account.html.