{"name":"MyInterviewer","updated_from":"backend configuration (single source of truth)","pricing_url":"https://myinterviewer.ai/subscribe","prices_json_url":"https://myinterviewer.ai/api/stripe/prices","prices_note":"Amounts and currency are set in Stripe and listed at prices_json_url.","period":"calendar month, UTC","plans":[{"id":"free","paid":false,"monthly_limits":{"classic_practice_sessions":10,"live_interviews":2,"preparation_reports":1,"natural_voice_characters":0,"transcription_minutes":120},"limits_are":"hard caps","agent_scopes":["profile:read","roles:read","roles:write","history:read","progress:read","reports:read","rounds:read","rounds:write","practice:plan","reminders:write"]},{"id":"pro","paid":true,"monthly_limits":{"classic_practice_sessions":60,"live_interviews":40,"preparation_reports":10,"natural_voice_characters":150000,"transcription_minutes":600},"limits_are":"fair-use caps","agent_scopes":["profile:read","roles:read","roles:write","history:read","progress:read","reports:read","rounds:read","rounds:write","practice:plan","reminders:write","practice:write"]},{"id":"max","paid":true,"monthly_limits":{"classic_practice_sessions":200,"live_interviews":100,"preparation_reports":40,"natural_voice_characters":400000,"transcription_minutes":1800},"limits_are":"fair-use caps","agent_scopes":["profile:read","roles:read","roles:write","history:read","progress:read","reports:read","rounds:read","rounds:write","practice:plan","reminders:write","practice:write"]}],"agent_access":{"available":false,"included_in_all_plans":true,"note":"Connecting an agent costs nothing extra. Actions that start AI work use the user's own plan allowance; practice:write needs Pro or Max."}}