ethos-doc-core 0.1.2

Ethos canonical document model, IDs, errors, schema types, traits, c14n and fingerprints
Documentation

ethos-doc-core

ethos-doc-core is the in-tree Rust package for Ethos document evidence contracts: canonical document types, deterministic serialization identifiers, fingerprints, stable codes, schema types, and trait boundaries.

ADR-0006 reserves the public crates.io identifier ethos-doc-core at 0.0.0-reserved.0. The Rust library name remains ethos_core so existing source imports keep the same crate path while registry action remains blocked.

Publication Boundary

  • Publication metadata is activated for the approved crates.io candidate surface.
  • Public installation from crates.io remains blocked until refreshed tag/source binding and operator evidence are recorded.
  • The reserved crates.io placeholder remains 0.0.0-reserved.0 until registry action is explicitly recorded.
  • This README supports package-publication activation review only.
  • Source-only pre-alpha crop descriptor APIs are not part of the default public surface. They require the explicit Cargo feature crop-element, which exists for in-tree CLI contract work.

Metadata Notes

  • License: Apache-2.0 through workspace metadata.
  • Notice: see NOTICE.md in this crate and the repository root NOTICE.
  • Source repository: https://github.com/docushell/ethos.
  • Rust library name: ethos_core.