Documentation
Primitives - Building Blocks
Projects

Projects

Overview

Projects are an organizational primitive used to group Contexts.

Projects can hold team members with a combination of following permissions:

  • ability to manage project's contexts
  • ability to manage project's team members
  • ability to moderate project's contexts

Use case

Projects are currently being used in Orbis Dashboard to make Context management and moderation simpler.
Users may choose to group contexts based on the moderator team, app or organization they are a part of.

You can query all Contexts under a Project using getContexts().

Properties

Schema

Projects do not have an enforced schema on Ceramic as of right now.

The below-listed parameters are currently being used in our Dashboard and SDK.

Format

{
	"name": "string",
    "website": "string",
    "pfp": "string"
}

Parameter explanation:

  • name - name of the project
  • description - description of the project
  • pfp - profile picture of the project

SDK methods

Related concepts