"$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",
]