What problem does it solve? Deploying a frontend and backend as one cohesive Vercel project requires correctly wiring the services key, ordered rewrites, and private service bindings in vercel.json, which is error-prone without guidance. ## Core Features & Use Cases - Service Composition: Define multiple services (e.g., a Vite frontend and a FastAPI backend) with independent roots, entrypoints, and build settings in one vercel.json. - Routing & Ingress: Configure ordered top-level rewrites, service-scoped prefix stripping, SPA catch-alls, and subdomain-based routing. - Private Bindings: Connect services internally through deployment-aware binding environment variables without exposing public routes. - Use Case: Put a Next.js frontend and a Python backend in one project, route /api/(.*) to the backend, and let the frontend call it privately via a BACKEND_INTERNAL_URL binding. ## Quick Start Ask the AI to configure a vercel.json that deploys your frontend and backend together as Vercel Services with an /api rewrite and a private service binding.