# ethos-pdf
`ethos-pdf` is the in-tree Rust crate for the PDFium-backed PDF source path behind Ethos parser
traits. It normalizes parser output before data crosses the crate boundary.
ADR-0006 reserves the public crates.io identifier `ethos-pdf` at `0.0.0-reserved.0`.
## 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.
## PDFium Boundary
- No PDFium binary is bundled in this crate.
- PDFium remains caller-provided through `ETHOS_PDFIUM_LIBRARY_PATH`.
- Public schemas and APIs expose no PDFium types.
- If that boundary cannot be guaranteed in a later review, `ethos-pdf` remains held out of any
future crate surface.
## 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`.
- Public package name for future review: `ethos-pdf`.