{
    "id": "com.example.json-render-demo",
    "version": "0.0.1",
    "name": "json-render Demo",
    "icon": "",
    "permissions": [
        {
            "permission": "customer_read",
            "purpose": "Display customer information in dashboards"
        },
        {
            "permission": "customer_write",
            "purpose": "Create and manage customers"
        },
        {
            "permission": "payment_intent_read",
            "purpose": "Display payment information in dashboards"
        },
        {
            "permission": "charge_read",
            "purpose": "Display charge information and details"
        },
        {
            "permission": "subscription_read",
            "purpose": "Display subscription information in dashboards"
        },
        {
            "permission": "subscription_write",
            "purpose": "Manage subscriptions"
        },
        {
            "permission": "invoice_read",
            "purpose": "Display invoice information in dashboards"
        },
        {
            "permission": "invoice_write",
            "purpose": "Send and manage invoices"
        },
        {
            "permission": "refund_write",
            "purpose": "Process refunds"
        },
        {
            "permission": "product_read",
            "purpose": "Display product catalog"
        },
        {
            "permission": "product_write",
            "purpose": "Create and manage products"
        },
        {
            "permission": "price_read",
            "purpose": "Display pricing information"
        },
        {
            "permission": "price_write",
            "purpose": "Create and manage prices"
        },
        {
            "permission": "balance_read",
            "purpose": "Display account balance"
        },
        {
            "permission": "payout_read",
            "purpose": "Display payout information"
        },
        {
            "permission": "event_read",
            "purpose": "Display webhook events"
        },
        {
            "permission": "dispute_read",
            "purpose": "Display dispute information"
        },
        {
            "permission": "coupon_read",
            "purpose": "Display coupon information"
        },
        {
            "permission": "coupon_write",
            "purpose": "Create and manage coupons"
        }
    ],
    "ui_extension": {
        "views": [
            {
                "viewport": "stripe.dashboard.home.overview",
                "component": "Home"
            },
            {
                "viewport": "stripe.dashboard.customer.list",
                "component": "Customers"
            },
            {
                "viewport": "stripe.dashboard.customer.detail",
                "component": "CustomerDetails"
            },
            {
                "viewport": "stripe.dashboard.payment.list",
                "component": "Payments"
            },
            {
                "viewport": "stripe.dashboard.payment.detail",
                "component": "PaymentDetails"
            },
            {
                "viewport": "stripe.dashboard.subscription.list",
                "component": "Subscriptions"
            },
            {
                "viewport": "stripe.dashboard.invoice.list",
                "component": "Invoices"
            },
            {
                "viewport": "stripe.dashboard.product.list",
                "component": "Products"
            }
        ],
        "content_security_policy": {
            "connect-src": null,
            "image-src": null,
            "purpose": "No external connections needed for core functionality"
        }
    }
}
