composewith.eth release 2026.06.10-8752c9d
Builder intent

deploy on a low-cost Ethereum L2

Base, OP Mainnet, and Arbitrum One are all production EVM L2s with low fees. Base and Optimism share the OP Stack and Superchain roadmap; Arbitrum One brings the deepest DeFi liquidity. The choice is mostly ecosystem fit and where your users are.

Also available as JSON · Markdown

Recommended stack

settlement_or_execution82

Base

Low-cost OP Stack L2 with a large consumer distribution surface.

settlement_or_execution76

OP Mainnet

Reference OP Stack chain on the Superchain interoperability roadmap.

settlement_or_execution80

Arbitrum One

Mature, high-throughput L2 with deep DeFi liquidity.

Considered and excluded

Risks

Next steps

Agent-facing output

What the agent receives

The intent page exposes the same structured recommendation shape agents should use: matched intent, stack roles, readiness scores, difficulty, risks, next steps, and registry version.

agent output · application/jsonstructured
{
  "intent": "I want to deploy my EVM app on a cheap, fast Ethereum L2",
  "matched_intent": "deploy-on-a-low-cost-l2",
  "recommended_stack": [
    {
      "slug": "base",
      "name": "Base",
      "role": "settlement_or_execution",
      "readiness_score": 82,
      "integration_difficulty": "low",
      "reason": "Low-cost OP Stack L2 with a large consumer distribution surface."
    },
    {
      "slug": "optimism",
      "name": "OP Mainnet",
      "role": "settlement_or_execution",
      "readiness_score": 76,
      "integration_difficulty": "low",
      "reason": "Reference OP Stack chain on the Superchain interoperability roadmap."
    },
    {
      "slug": "arbitrum-one",
      "name": "Arbitrum One",
      "role": "settlement_or_execution",
      "readiness_score": 80,
      "integration_difficulty": "low",
      "reason": "Mature, high-throughput L2 with deep DeFi liquidity."
    }
  ],
  "excluded_candidates": [
    {
      "slug": "arbitrum-orbit",
      "reason": "Use Orbit only if you need your own sovereign appchain rather than a shared L2."
    }
  ],
  "risks": [
    "Each L2 has different bridge, finality, and tooling specifics; confirm RPC, explorer, and oracle availability for your chain."
  ],
  "next_steps": [
    "Pick an L2 by ecosystem fit, liquidity, and where your users already are.",
    "Confirm your oracle, indexer, and account-abstraction providers support the chosen chain.",
    "Deploy to the chain's testnet and verify gas and finality assumptions."
  ],
  "generated_with": "composewith.eth",
  "registry_version": "2026.06.10-8752c9d"
}