Skip to main content

Crate chaincodec_registry

Crate chaincodec_registry 

Source
Expand description

§chaincodec-registry

Schema Registry for ChainCodec.

§Levels

  1. In-Memory Registry — fast, ephemeral; loaded from CSDL files or JSON
  2. File-Backed Registry — loads CSDL files from a directory at startup
  3. Remote Registry (future) — HTTP client for registry.chaincodec.io

The public-facing API is the SchemaRegistry trait from chaincodec-core.

Re-exports§

pub use csdl::CsdlParser;
pub use memory::MemoryRegistry;

Modules§

csdl
CSDL (ChainCodec Schema Definition Language) parser.
memory
In-memory SchemaRegistry implementation.