Skip to content

PermissionAxes

Experimental

A committed profile’s effective four axis values: the resolved filesystem, network, approval, and reviewer the YOLO predicate reads. The reviewer member reuses ReviewerAuthority, so its spelling never drifts from the served reviewerAuthority.

  • approval — Experimental
  • filesystem — Experimental
  • network — Experimental
  • reviewer — Experimental
Source

schema/msp/experimental/msp.schema.json#/types/PermissionAxes

{
"description": "A committed profile's effective four axis values: the resolved filesystem, network, approval, and reviewer\nthe YOLO predicate reads. The reviewer member reuses\n`ReviewerAuthority`, so its spelling never drifts from the served\n`reviewerAuthority`.",
"properties": {
"approval": {
"$ref": "#/$defs/PermissionApprovalAxis",
"description": "The resolved approval authority."
},
"filesystem": {
"$ref": "#/$defs/PermissionFilesystemAxis",
"description": "The resolved filesystem mode in the picker's wording."
},
"network": {
"$ref": "#/$defs/PermissionNetworkAxis",
"description": "The resolved local-command network mode in the picker's wording."
},
"reviewer": {
"$ref": "#/$defs/ReviewerAuthority",
"description": "The resolved reviewer authority."
}
},
"required": [
"approval",
"filesystem",
"network",
"reviewer"
],
"type": "object",
"x-msp-descriptor": "Session.permissionState",
"x-msp-stability": "experimental"
}