Predictika · OAuth permission grants for third-party apps
An AI integration agent connects a third-party app to a user's Google, GitHub or Slack account by requesting OAuth scopes for one task. Before the request goes out, the agent sends it to Predictika's validator, which checks the scopes against what the task needs and the providers' scope rules, compares the figures the agent states with its own count, and reports every problem in one pass.
This validator checks the set of OAuth scopes an AI integration agent requests when it connects a third-party app to a user's Google, GitHub or Slack account for one task. It handles any request made of the scopes in its catalog, for any of the tasks in its catalog, with up to four scopes per request, not just the scenarios shown here. It does not evaluate first-party or internal-app authentication, and it is not tied to any one real app.
7 scenarios in 4 groups · each group runs from the agent’s first attempt to the outcome · click one to switch
Before requesting the grant, the agent must call Recorded run
What this means
Every rule reports its own message and never stops the others, so one problem cannot hide another. A missing scope is found by looking across the whole request, not scope by scope.