{
  "schema_version": "intent.v1",
  "slug": "base-consumer-app",
  "title": "ship a consumer app on Base",
  "chain": "base",
  "audience": "builder",
  "prompt": "I want to build and ship a consumer app on Base",
  "maps_to": [
    "base",
    "superchain",
    "evm",
    "consumer-apps",
    "gasless-onboarding"
  ],
  "stack": [
    {
      "slug": "zerodev",
      "role": "transactions_and_paymasters",
      "reason": "Smart accounts with gas sponsorship and session keys so first-time Base users can transact without holding ETH — the core of a smooth consumer onboarding flow."
    },
    {
      "slug": "x402",
      "role": "payments_and_commerce",
      "reason": "HTTP-native payments fit consumer and agentic checkout flows on Base without bespoke billing infrastructure."
    },
    {
      "slug": "uniswap",
      "role": "supporting_protocol",
      "reason": "In-app swaps and liquidity routing for apps that need users to move between assets on Base."
    },
    {
      "slug": "chainlink",
      "role": "oracle_and_price_data",
      "reason": "Price feeds for any in-app pricing, rewards, or value display on Base."
    }
  ],
  "excluded_candidates": [
    {
      "slug": "safe",
      "reason": "Better suited to multisig treasury and admin control than to consumer wallet onboarding; the registry has no Base-verified consumer-onboarding record for it."
    }
  ],
  "risks": [
    "Base runs a centralized sequencer today; weigh liveness assumptions for value-bearing flows.",
    "EVM-compatibility does not guarantee a live Base deployment — confirm each dependency's Base contract addresses before production."
  ],
  "next_steps": [
    "Point your deployment and RPC at Base (chain id 8453) and verify each dependency's Base addresses.",
    "Wire gas sponsorship through a Base paymaster so first-time users transact without ETH.",
    "Stage the full onboarding-to-payment path on Base Sepolia before mainnet."
  ],
  "why": "Base's wedge is consumer distribution and low-cost EVM execution. The credible building blocks are account abstraction for gasless onboarding, native payments, liquidity, and price data — composed the same way as on any EVM chain, using protocols the registry verifies for Base.",
  "verified_at": "2026-06-10"
}