{
  "generated_at": "2026-09-23T00:39:35Z",
  "source": "RevenueCat Monetization Model (Supabase)",
  "exporter_version": "1.1.0",
  "capabilities": [
    {
      "id": "acquisition_segmented_monetization_analytics",
      "name": "Acquisition-segmented monetization analytics",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/acquisition_segmented_monetization_analytics.json"
    },
    {
      "id": "ad_revenue_ingestion_and_unified_reporting",
      "name": "Ad monetization revenue ingestion",
      "status": "Beta",
      "mechanism_type": "Integration",
      "path": "capability/ad_revenue_ingestion_and_unified_reporting.json"
    },
    {
      "id": "additional_app_store_and_platform_support",
      "name": "Additional app store and platform support",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/additional_app_store_and_platform_support.json"
    },
    {
      "id": "ai_paywall_generation",
      "name": "AI-powered paywall generation and editing",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/ai_paywall_generation.json"
    },
    {
      "id": "app_store_retention_messaging_api",
      "name": "App Store retention messaging API support",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/app_store_retention_messaging_api.json"
    },
    {
      "id": "attribution_and_asa_integrations",
      "name": "Attribution and Apple Search Ads integrations",
      "status": "GA",
      "mechanism_type": "Integration",
      "path": "capability/attribution_and_asa_integrations.json"
    },
    {
      "id": "automated_refund_request_handling",
      "name": "Automated refund request handling",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/automated_refund_request_handling.json"
    },
    {
      "id": "cancellation_and_refund_resolution_analytics",
      "name": "Cancellation reason and refund resolution analytics",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/cancellation_and_refund_resolution_analytics.json"
    },
    {
      "id": "centralized_monetization_configuration",
      "name": "Centralized monetization configuration layer",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/centralized_monetization_configuration.json"
    },
    {
      "id": "charts_api",
      "name": "Charts API",
      "status": "GA",
      "mechanism_type": "API",
      "path": "capability/charts_api.json"
    },
    {
      "id": "cross_platform_billing_abstraction",
      "name": "Cross-platform billing abstraction",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/cross_platform_billing_abstraction.json"
    },
    {
      "id": "custom_store_and_distribution_integrations",
      "name": "Custom store and distribution integrations",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/custom_store_and_distribution_integrations.json"
    },
    {
      "id": "customer_center",
      "name": "Customer Center (self-serve monetization UI)",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/customer_center.json"
    },
    {
      "id": "data_export_and_warehouse_integrations",
      "name": "Data export and warehouse integrations",
      "status": "GA",
      "mechanism_type": "Integration",
      "path": "capability/data_export_and_warehouse_integrations.json"
    },
    {
      "id": "entitlement_resolution_engine",
      "name": "Entitlement resolution engine",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/entitlement_resolution_engine.json"
    },
    {
      "id": "exit_and_alternative_offers",
      "name": "Exit and alternative offers",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/exit_and_alternative_offers.json"
    },
    {
      "id": "experimentation_and_variants_framework",
      "name": "Experimentation and variants framework",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/experimentation_and_variants_framework.json"
    },
    {
      "id": "high_value_user_identification_signals",
      "name": "High-value user identification signals",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/high_value_user_identification_signals.json"
    },
    {
      "id": "messaging_and_crm_integrations",
      "name": "Messaging and CRM integrations",
      "status": "GA",
      "mechanism_type": "Integration",
      "path": "capability/messaging_and_crm_integrations.json"
    },
    {
      "id": "mobile_and_ambient_performance_monitoring",
      "name": "Mobile and ambient performance monitoring",
      "status": "GA",
      "mechanism_type": "Surface",
      "path": "capability/mobile_and_ambient_performance_monitoring.json"
    },
    {
      "id": "monetization_anomaly_detection_alerts",
      "name": "Monetization anomaly detection alerts",
      "status": "GA",
      "mechanism_type": "Surface",
      "path": "capability/monetization_anomaly_detection_alerts.json"
    },
    {
      "id": "monetization_benchmarking",
      "name": "Monetization benchmarking",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/monetization_benchmarking.json"
    },
    {
      "id": "monetization_config_audit_versioning_rollback",
      "name": "Monetization Configuration Audit, Versioning, and Rollback",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/monetization_config_audit_versioning_rollback.json"
    },
    {
      "id": "monetization_lifecycle_events_and_webhooks",
      "name": "Monetization lifecycle events and webhooks",
      "status": "GA",
      "mechanism_type": "API",
      "path": "capability/monetization_lifecycle_events_and_webhooks.json"
    },
    {
      "id": "multipage_paywalls",
      "name": "Multipage Paywalls",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/multipage_paywalls.json"
    },
    {
      "id": "native_in_app_paywalls",
      "name": "Native in-app paywalls",
      "status": "GA",
      "mechanism_type": "SDK",
      "path": "capability/native_in_app_paywalls.json"
    },
    {
      "id": "oauth_client_management",
      "name": "OAuth Client Management",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/oauth_client_management.json"
    },
    {
      "id": "paywall_custom_variables",
      "name": "Paywall custom variables",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/paywall_custom_variables.json"
    },
    {
      "id": "paywall_templates_and_variants",
      "name": "Paywall templates and layout variants",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/paywall_templates_and_variants.json"
    },
    {
      "id": "platform_change_absorption",
      "name": "Platform change absorption and updates",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/platform_change_absorption.json"
    },
    {
      "id": "play_store_promotional_offers",
      "name": "Play Store promotional offers and product change handling",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/play_store_promotional_offers.json"
    },
    {
      "id": "policy_compliance_and_platform_requirements_handling",
      "name": "Policy compliance and platform requirement handling",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/policy_compliance_and_platform_requirements_handling.json"
    },
    {
      "id": "pre_install_and_pre_sale_monetization",
      "name": "Pre-install and pre-sale monetization",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/pre_install_and_pre_sale_monetization.json"
    },
    {
      "id": "promotional_non_purchase_entitlements",
      "name": "Promotional and non-purchase entitlements",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/promotional_non_purchase_entitlements.json"
    },
    {
      "id": "promotional_entitlement_api",
      "name": "Promotional entitlement API",
      "status": "GA",
      "mechanism_type": "API",
      "path": "capability/promotional_entitlement_api.json"
    },
    {
      "id": "promotional_subscription_extension_api",
      "name": "Promotional subscription extension API",
      "status": "GA",
      "mechanism_type": "API",
      "path": "capability/promotional_subscription_extension_api.json"
    },
    {
      "id": "rc_billing_subscriber_lifecycle_emails",
      "name": "RC Billing Subscriber Lifecycle Emails",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/rc_billing_subscriber_lifecycle_emails.json"
    },
    {
      "id": "revenue_and_cohort_analytics_dashboards",
      "name": "Revenue and cohort analytics dashboards",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/revenue_and_cohort_analytics_dashboards.json"
    },
    {
      "id": "claude-code-plugin",
      "name": "RevenueCat AI Toolkit",
      "status": "GA",
      "mechanism_type": "Integration",
      "path": "capability/claude-code-plugin.json"
    },
    {
      "id": "revenuecat_capital_proceeds_advance",
      "name": "RevenueCat Capital (daily proceeds advances)",
      "status": "Beta",
      "mechanism_type": "Backend service",
      "path": "capability/revenuecat_capital_proceeds_advance.json"
    },
    {
      "id": "rico_ai_growth_advisor",
      "name": "Rico AI Growth Advisor",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/rico_ai_growth_advisor.json"
    },
    {
      "id": "rbac_monetization_control",
      "name": "Roles & permissions for monetization control (RBAC)",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/rbac_monetization_control.json"
    },
    {
      "id": "server_side_transaction_validation",
      "name": "Server-side transaction and receipt validation",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/server_side_transaction_validation.json"
    },
    {
      "id": "subscription_lifecycle_state_intelligence",
      "name": "Subscription lifecycle state intelligence",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/subscription_lifecycle_state_intelligence.json"
    },
    {
      "id": "support_tooling_context_and_actions",
      "name": "Support tooling context and actions",
      "status": "GA",
      "mechanism_type": "Integration",
      "path": "capability/support_tooling_context_and_actions.json"
    },
    {
      "id": "targeting_rules_engine",
      "name": "Targeting rules engine",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/targeting_rules_engine.json"
    },
    {
      "id": "unified_monetization_backend",
      "name": "Unified monetization backend",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/unified_monetization_backend.json"
    },
    {
      "id": "unified_revenue_model_normalization",
      "name": "Unified revenue model (cross-platform normalization)",
      "status": "GA",
      "mechanism_type": "Backend service",
      "path": "capability/unified_revenue_model_normalization.json"
    },
    {
      "id": "unified_sdk_surface_across_platforms",
      "name": "Unified SDK surface across platforms",
      "status": "GA",
      "mechanism_type": "SDK",
      "path": "capability/unified_sdk_surface_across_platforms.json"
    },
    {
      "id": "web_billing_discounts_and_promo_codes",
      "name": "Web Billing discounts and promotional codes",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/web_billing_discounts_and_promo_codes.json"
    },
    {
      "id": "web_funnels_and_quizzes",
      "name": "Web funnels and quizzes",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/web_funnels_and_quizzes.json"
    },
    {
      "id": "web_merchant_of_record_integration",
      "name": "Web merchant-of-record integration",
      "status": "GA",
      "mechanism_type": "",
      "path": "capability/web_merchant_of_record_integration.json"
    },
    {
      "id": "web_paywalls",
      "name": "Web paywalls",
      "status": "GA",
      "mechanism_type": "Dashboard",
      "path": "capability/web_paywalls.json"
    },
    {
      "id": "web_winback_campaigns",
      "name": "Web Win-Back Campaigns",
      "status": "Beta",
      "mechanism_type": "Dashboard",
      "path": "capability/web_winback_campaigns.json"
    },
    {
      "id": "weekly_monetization_performance_summaries",
      "name": "Weekly monetization performance summaries",
      "status": "GA",
      "mechanism_type": "Surface",
      "path": "capability/weekly_monetization_performance_summaries.json"
    }
  ]
}