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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
A chain is Active when OPGas credits are greater than zero and the monthly subscription has been successfully pulled. All services are operational.
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.
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.
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.
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.
L2aaS does not guarantee any specific level of uptime for the Free or Basic tiers. These tiers are provided on a best-effort basis.
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.
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.
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.
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.
The Service may be used for any lawful purpose, including:
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.
You may not use the Service to:
Violation of this section is grounds for immediate key revocation and termination of service without refund.
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.
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.
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.
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.
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.
L2aaS logs request metadata for rate limiting, billing, and service monitoring. Logs are retained for up to 90 days.
L2aaS does not sell, rent, or share user data with third parties for marketing or commercial purposes.
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.
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.
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:
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
BY AGREEING TO ARBITRATION, YOU WAIVE YOUR RIGHT TO A JURY TRIAL.
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.
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.
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.
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.