Quickstart

Build a Makechain node, learn the address-native identity model, and submit your first protocol messages.

Prerequisites

  • Rust stable 1.95+
  • protoc on your PATH

Build and run

git clone https://github.com/officialunofficial/makechain.git
cd makechain
cargo build --workspace
cargo run --bin node -- --grpc-addr 127.0.0.1:50051 --p2p-addr 127.0.0.1:50052

Identity model

Makechain is address-native.

  • owner_address is the sole canonical identity.
  • Account setup uses address-native signer management.
  • Delegated protocol keys are Ed25519-only.
  • SIGNER_ADD and SIGNER_REMOVE are the only signer-management paths.

Typical first actions

  1. Generate an Ed25519 keypair.
  2. Authorize it with SIGNER_ADD.
  3. Submit PROJECT_CREATE.
  4. Submit COMMIT_BUNDLE and REF_UPDATE.

The canonical protocol reference is protocol/SPECIFICATION.md.

Next steps