Create a project

PROJECT_CREATE creates a new content-addressed project owned by owner_address.

Create a project

Create a project
1
Create project
Complete the account setup demo first so this demo can use your owner address and delegated key.
Next step
Contribute to a project

How it works

  1. choose the wallet address that will be the project's owner_address
  2. authorize an Ed25519 protocol key with SIGNER_ADD
  3. submit a signed PROJECT_CREATE message
  4. use the resulting message hash as project_id

Semantics

  • project ownership is address-native
  • the project ID is derived from the canonical message payload

Message body

PROJECT_CREATE carries:

  • name
  • visibility
  • optional description
  • optional license

Learn more

Next steps