Andamio Logo
Platform Guides

Roles Overview

The 6 canonical roles in the Andamio Protocol across courses and projects

Roles Overview

Andamio uses six canonical roles organized across two systems: Course and Project. Each role has specific capabilities and responsibilities.

Course System

Course Owner

Creates and manages courses on-chain. Sets up teacher access and controls the course lifecycle.

Key actions:

Course Teacher

Manages course content and assesses student work within courses they are authorized for.

Key actions:

Course Student

Enrolls in courses, completes assignments, and earns verifiable credentials.

Key actions:

Project System

Project Owner

Creates and manages projects on-chain. Controls treasury, sets requirements, and defines task structures.

Key actions:

  • Create a project
  • Manage treasury and task requirements
  • Approve contributor work

Project Manager

Oversees contributor work within projects, manages day-to-day operations.

Key actions:

  • Review and approve contributor submissions
  • Coordinate task assignments

Project Contributor

Participates in projects by committing to tasks and earning rewards upon completion.

Key actions:

  • Enroll in a project (requires qualifying credentials)
  • Commit to and complete tasks
  • Earn rewards from project treasury

How Roles Connect

All roles require an Andamio Access Token as the foundation of on-chain identity. Credentials earned as a Course Student can serve as prerequisites for Project Contributor enrollment, creating a learn-to-earn pathway.

One person can hold multiple roles across different courses and projects simultaneously.