schema-registry-core

Crates.ioschema-registry-core
lib.rsschema-registry-core
version0.1.0
created_at2025-11-23 04:57:50.97315+00
updated_at2025-11-23 04:57:50.97315+00
descriptionCore types and traits for the LLM Schema Registry platform
homepagehttps://github.com/globalbusinessadvisors/llm-schema-registry
repositoryhttps://github.com/globalbusinessadvisors/llm-schema-registry
max_upload_size
id1946114
size93,760
GBA (globalbusinessadvisors)

documentation

README

schema-registry-core

Core types and traits for the LLM Schema Registry platform.

Features

  • Core data structures for schemas, subjects, and versions
  • Schema format support (JSON Schema, Avro, Protobuf, Thrift)
  • Semantic versioning with compatibility modes
  • Content hashing and integrity verification
  • Async-first design with Tokio

Usage

use schema-registry-core::{Schema, SchemaFormat, CompatibilityMode};

// Create a new schema
let schema = Schema::new(
    "com.example.User",
    "1.0.0",
    SchemaFormat::Json,
    r#"{"type": "object"}"#,
);

License

Apache-2.0

Commit count: 0

cargo fmt