openrtc-tauri-plugin 2.5.0

First-party Tauri v2 plugin for the OpenRTC native runtime.
Documentation
"$schema" = "schemas/schema.json"

[[set]]
identifier = "runtime"
description = "OpenRTC logical lifecycle, admission, discovery projection, and connection read-model commands."
permissions = [
  "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-stop-rtc-presence-loop",
  "allow-register-rtc-capability",
  "allow-openrtc-init-managed-room-group",
  "allow-openrtc-handle-managed-room-prepare-page",
  "allow-openrtc-handle-managed-room-artifact-chunk",
  "allow-openrtc-seal-managed-room-payload",
  "allow-openrtc-open-managed-room-payload",
  "allow-openrtc-forget-managed-room-group",
  "allow-unregister-rtc-capability",
  "allow-start-rtc-managed-session",
  "allow-start-rtc-external-auto-connect",
  "allow-submit-rtc-desired-peers",
  "allow-stop-rtc-auto-connect",
  "allow-notify-rtc-network-change",
  "allow-set-rtc-transport-priority",
  "allow-connect-to-device",
  "allow-disconnect-device",
  "allow-set-auto-connect-excluded",
  "allow-set-rtc-external-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-record-sparse-fanout-forward-queue-drop",
]