Andamio Logo
Apps & Tooling/App

Roles Overview

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

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.

Next steps

Each role is guided through its workflow in the Andamio app itself. Open the app to create and manage a course, set up a collaborative project, or start contributing and earning credentials.