Skip to content
LogoLogo

Contribute to a project

Makechain separates commit metadata from ref movement.

Push a commit

Contribute to a projectdemo
Next step
Manage access

Two-message flow

  1. submit COMMIT_BUNDLE
  2. submit REF_UPDATE

Both messages are scoped by project_id, while the acting principal remains owner_address through the envelope and delegated-key checks.

V2 details

  • CommitMeta uses author_address
  • refs keep CAS semantics with old_hash and nonce
  • AGENT keys may write only to allowed_projects
  • no relay-era signer or identity flow is involved

Content storage

The protocol stores commit metadata only. Optional content_digest and url point to external content storage.

Learn more

Next steps