# Makechain A specialized protocol built for making things. - [Makechain — A Specialized Protocol Built for Making Things](/index): Documentation, guides, and protocol specifications for Makechain. - [Acknowledgements — Makechain](/acknowledgements): Projects, teams, and individuals whose work Makechain builds on. - [Architecture — Makechain](/architecture): System architecture covering Simplex BFT consensus, serial per-project execution, QMDB merkleized storage, and gRPC API layer. - [Building with AI — Makechain](/building-with-ai): AI-first documentation with MCP server, llms.txt, and structured markdown for LLMs and AI assistants to build on the Makechain protocol. - [Changelog](/changelog): Notable changes to the Makechain protocol, node, and documentation. - [Contracts Overview — Makechain](/contracts/): Contract surface in Makechain V2 — settlement-verified storage claims and historical ERC-1271 verification, with registry and relay-era identity contracts removed from active protocol semantics. - [Contributing](/contributing): Development setup, test workflow, and contribution guidelines for the Makechain project. - [FAQ — Makechain](/faq): Frequently asked questions about the V2 address-native protocol. - [Quickstart — Makechain](/getting-started): Build a node, understand the V2 address-native model, and submit your first protocol messages. - [Glossary](/glossary): Definitions for address-native Makechain V2 terms. - [Guides — Makechain](/guides/): Step-by-step guides for building on the V2 address-native Makechain protocol. - [Troubleshooting](/troubleshooting): Common build and runtime issues for the V2 address-native stack. - [API Examples — Makechain](/api/examples): Example V2 address-native flows for Makechain clients. - [API Reference — Makechain](/api/overview): Complete gRPC and REST API reference for Makechain. Submit messages, query projects, refs, commits, accounts, and stream real-time updates. - [REST API — Makechain](/api/rest): Normative V2 REST contract for owner-address-native request and response shapes. - [RPC Reference — Makechain API](/api/rpc-reference): Normative V2AddressNative RPC contract for owner-address-native requests and responses. - [Brand](/design/brand): Makechain wordmark, logo construction, and brand shape system. - [Colors](/design/colors): Monochrome base theme, accent palette, and shape color assignments for the Makechain design system. - [Components](/design/components): Patterns for composing content elements — section headings, callouts, tables, and code blocks. - [Shapes](/design/shapes): 52 vector shapes for use as visual anchors in headings, callouts, and brand elements. - [Typography](/design/typography): Font stack, type scale, and weight conventions for the Makechain design system. - [Writing Guide](/design/writing-guide): Editorial standards for writing clear, consistent, and accurate Makechain documentation. - [Claim Your Username](/guides/claim-username): Claim or update a canonical Makechain username using USERNAME_CREATE and USERNAME_UPDATE messages. - [Create a Project](/guides/create-project): Create a content-addressed project in the V2 address-native protocol. - [Follow, star, and react](/guides/follow-star-react): Build social and engagement graphs with address-native links and reactions. - [Fork a Project](/guides/fork-project): Fork a project at a specific commit in the V2 address-native protocol. - [Manage access](/guides/manage-access): Grant or revoke project access using address-native collaborator targets. - [Open a merge request](/guides/open-merge-request): Propose changes from a fork descendant back to the upstream project using MERGE_REQUEST_ADD and MERGE_REQUEST_REMOVE. - [Contribute to a Project](/guides/push-commits): Submit commit metadata and move refs in the V2 address-native protocol. - [Register an Account](/guides/register-account): Set up an address-native Makechain account in V2. - [Set Up Your Profile](/guides/set-profile): Set mutable profile metadata such as display name, bio, avatar, and website using ACCOUNT_DATA messages. - [Verify Your Identity](/guides/verify-identity): Link an external Ethereum or Solana address to your owner_address by signing the canonical V2 verification payload. - [Work with branches](/guides/work-with-branches): Create, move, reset, and delete refs in the V2 address-native protocol. - [Consensus — Makechain Protocol](/protocol/consensus): Simplex BFT consensus in V2, including exact Block plus ExecutionPayload commitments. - [Content Storage](/protocol/data-availability): How file content is stored externally from consensus metadata, with optional integrity verification. - [Identity — Makechain Protocol](/protocol/identity): Address-native identity in Makechain V2 — owner_address, delegated Ed25519 protocol keys, custody-backed signer management, and app attribution. - [Message Types — Makechain Protocol](/protocol/messages): Canonical V2AddressNative message types and their address-native semantics. - [Protocol Overview — Makechain](/protocol/overview): High-level overview of Makechain V2AddressNative — address-native identity, user-submitted messages, and exact Block plus ExecutionPayload commitments. - [Security — Makechain Protocol](/protocol/security): Security properties of the address-native V2 protocol. - [Execution Model — Makechain Protocol](/protocol/sharding): How Makechain achieves high throughput with single-chain consensus and serial per-project execution with state isolation. - [State Model — Makechain Protocol](/protocol/state-model): Address-native V2 state model keyed by owner_address. - [Storage Limits — Makechain Protocol](/protocol/storage-limits): V2 storage accounting, base limits, and STORAGE_CLAIM-based expansion. - [Submit Pipeline — Makechain Protocol](/protocol/submit-pipeline): V2AddressNative message admission flow from envelope verification through execution. - [WebAuthn — Makechain Protocol](/protocol/webauthn): How Makechain uses WebAuthn passkeys for wallet ownership, EIP-712 custody signatures, and session authentication. - [Use cases — Makechain](/resources/use-cases): Real-world examples of building with Makechain — AI agents, crypto identity, governance, developer tools, and more.