"$schema" = "schemas/schema.json"
[default]
description = """
Allows the OpenRTC native runtime lifecycle commands exposed by the
openrtc-tauri-plugin.
"""
permissions = [
"allow-desktop-set-pluto-auth-token",
"allow-openrtc-set-auth-token",
"allow-rtc-native-status",
"allow-get-rtc-local-device-info",
"allow-update-rtc-local-device-name",
"allow-get-iroh-node-id",
"allow-start-iroh-node",
"allow-get-iroh-endpoint-ticket",
"allow-register-session-token",
"allow-get-endpoint-ticket-with-token",
"allow-validate-session-token",
"allow-revoke-session-tokens-by-scope",
"allow-search-rtc-devices",
"allow-search-rtc-devices-with-status",
"allow-update-rtc-presence",
"allow-update-rtc-device",
"allow-delete-rtc-device",
"allow-set-rtc-offline",
"allow-start-rtc-presence-loop",
"allow-stop-rtc-presence-loop",
"allow-start-rtc-managed-session",
"allow-start-rtc-auto-connect",
"allow-stop-rtc-auto-connect",
"allow-force-rtc-reconnect-snapshot",
"allow-notify-rtc-network-change",
"allow-connect-to-device",
"allow-disconnect-device",
"allow-set-auto-connect-excluded",
"allow-resolve-rtc-peer-connection-records",
"allow-resolve-rtc-peer-identity",
"allow-get-rtc-peer-session",
"allow-list-rtc-peer-sessions",
"allow-list-rtc-managed-connections",
"allow-wait-for-rtc-settled-peer",
"allow-list-rtc-connection-states",
"allow-get-rtc-connection-state",
"allow-start-rtc-device-subscription",
"allow-start-rtc-session-subscription",
"allow-stop-rtc-subscription",
"allow-start-incoming-peer-bi-streams",
"allow-open-peer-bi-stream",
"allow-open-peer-bi-transport-only-stream",
"allow-open-peer-native-bi-stream",
"allow-write-peer-bi-stream",
"allow-start-peer-bi-stream-read",
"allow-close-peer-bi-stream",
"allow-get-app-limits",
]