Developer Guides
Build with ALX from your first Block to connected derivation Graphs and application workflows. Start with deterministic Block identity, add declared parent relationships as workflows become connected, and integrate only the optional infrastructure your application requires. Use Troubleshooting for common integration and verification failures.
Choose a Path
Learn the Basics
- Quick Start creates and validates a root Block.
- Create and Validate a Block walks through
contentHash,blockHash, and deterministic verification. - Compose Blocks into a Graph connects Blocks through declared parent relationships and verifies the resulting Graph.
- Build Context from Blocks traverses declared ancestry and assembles prior Blocks as structured application context.
Validate and Integrate
- Validate Blocks handles identity verification and common validation failures.
- Integrate ALX places Block creation, verification, lineage, and context retrieval into an application workflow.
- Run Conformance Tests checks an implementation against the canonical test vectors.
Add Distribution and Commitments
ALX Blocks do not require external infrastructure for creation or deterministic verification. Add these capabilities when your application needs distribution, discovery, external commitments, or related evidence.
- Distribution and Commitments explains how storage, content distribution, discovery, and external commitments operate around ALX.
- Distribute, Commit, and Verify a Block follows a Block through optional content distribution and external commitment evidence.
- Blockchain Commitments explains optional Merkle commitments and blockchain recording.
- Verify Commitment Inclusion verifies a sorted-pair Merkle path against a supplied Merkle root hash.