Skip to main content

Roles and Permissions

Purpose

Define key protocol roles and their high-level permissions.

Scope

This page avoids low-level access control lists or function-specific details.

Roles (MVP)

  • Owner: configures critical addresses, roles, and parameters.
  • ScoreUpdater: posts provider scores.
  • Gateway: consumes credits on behalf of users.
  • Slasher: triggers provider bond slashing.
  • Reporter: reports usage units for reward distribution.
  • BurnController (Owner): configures burn parameters within safe bounds.

Governance path

These roles are expected to move to governance-managed control in later phases of the protocol lifecycle.