Skip to content
AXOWLDevelopers
Quickstart

Organizations & members

Org creation provisions roles + seal + owner

Section titled “Org creation provisions roles + seal + owner”

When an organization is created, the platform:

  1. Seeds the preset roles — ORG_OWNER, ORG_ADMIN, ORG_TEAM_LEAD, ORG_MEMBER, ORG_FREELANCER, ORG_GUEST, PROJECT_GUEST, MEETING_GUEST, ROOST_ADMIN and ROOST_AUDITOR. See Roles & permissions.
  2. Assigns ORG_OWNER to the owner’s Connected ID.
  3. For a corporation whose owner is a company email address other than the creator’s, also assigns ORG_ADMIN to that author (a temporary admin who runs the setup wizard; their membership is deactivated at handoff but the role assignment is kept as part of the record).
  4. For independent orgs, generates an org master seal and an RSA token-signing key.

SoleProprietorship, Corporation, SPC — independent vs. dependent (a dependent org uses its parent’s seal). Corporations and SPCs add two roles: REPRESENTATIVE_DIRECTOR and ORG_DIRECTOR.

A member’s badge is in one of these states: Invited, Pending, Active, Suspended, Inactive, Rejected, Left, Deleted.