dev.tsunagite.permissions

tsunagite.dev

Documentation

direct permission-set

Permissions necessary for game using direct-to-PDS interaction.

View raw schema
{
  "type": "permission-set",
  "title": "Tsunagite functionality (direct)",
  "detail": "Permission to directly upload scores and modify your user profile for this game.",
  "description": "Permissions necessary for game using direct-to-PDS interaction.",
  "permissions": [
    {
      "type": "permission",
      "action": [
        "create"
      ],
      "resource": "repo",
      "collection": [
        "dev.tsunagite.score"
      ]
    },
    {
      "type": "permission",
      "action": [
        "create, update"
      ],
      "resource": "repo",
      "collection": [
        "dev.tsunagite.profile"
      ]
    }
  ]
}
hosted permission-set

Permissions necessary for a game using a hosted service like api.tsunagite.dev.

View raw schema
{
  "type": "permission-set",
  "title": "Tsunagite functionality (hosted)",
  "detail": "Permission to use a hosted service to upload scores and modify your user profile for this game.",
  "description": "Permissions necessary for a game using a hosted service like api.tsunagite.dev.",
  "permissions": [
    {
      "type": "permission",
      "action": [
        "create"
      ],
      "resource": "repo",
      "collection": [
        "dev.tsunagite.score"
      ]
    },
    {
      "type": "permission",
      "action": [
        "create, update"
      ],
      "resource": "repo",
      "collection": [
        "dev.tsunagite.profile"
      ]
    },
    {
      "lxm": [
        "dev.tsunagite.submitScore",
        "dev.tsunagite.setProfile"
      ],
      "type": "permission",
      "resource": "rpc",
      "inheritAud": true
    }
  ]
}

Lexicon Garden

@