Bitcoin Schema v0.0.1

A canonical, machine-readable model of the Bitcoin protocol in JSON-LD — structures, byte serialization, and derivations. One schema; many projections: binary codec, explorer views, RDF, validation.

Data model

The core consensus structures as a UML class diagram — generated from the schema, so it never drifts. Filled diamonds are composition; /name fields are derived (computed, not stored).

UML class diagram of the core Bitcoin consensus structures: Block composed of BlockHeader and Transactions; Transaction composed of inputs, outputs, and witnesses; inputs reference OutPoints.

Loading schema…