{"name":"WireSim Backend API","version":"0.1.0","description":"Validation and AI recommendation service for 12V DC wiring diagrams","endpoints":{"/validate":"POST - Validate a wiring diagram (Free & Paid: Unlimited)","/ai-help":"POST - Get AI recommendations (Paid Tier Only)","/gauge-calculator":"POST - Calculate optimal wire gauge (Paid Tier Only)","/rules":"GET - List all loaded validation rules","/components/schema":"GET - Get component definitions and specifications","/auth/sync":"POST - Sync Firebase user to database (Auth Required)","/payment/create-session":"POST - Create Stripe Checkout session (Auth Required)","/payment/webhooks/stripe":"POST - Handle Stripe webhook events","/users":"POST - Create new user | GET - List all users","/users/me":"GET - Get current user | DELETE - Delete current user","/users/me/subscription":"PATCH - Update subscription status","/users/me/diagrams":"POST - Create diagram | GET - List user's diagrams","/users/me/diagrams/{id}":"GET - Get diagram | PATCH - Update diagram | DELETE - Delete diagram","/health":"GET - Health check"},"authentication":"Firebase JWT via Authorization: Bearer <token>","payment_provider":"Stripe (one-time payment for lifetime access)"}