Expand description
Rights-aware discovery and verified local archival of scholarly papers.
Structs§
- Archive
Failure - One per-paper archive failure.
- Archive
Options - Archive configuration.
- Archive
Progress - Aggregate and active-document progress.
- Archive
Summary - Aggregate archive outcome.
- Archived
Paper - One successful archive record.
- Discovery
Result - Bounded provider-candidate discovery result.
- Paper
Document - Provider document selected for archival.
- Paper
Forge - Blocking provider client.
- Paper
Identity - Exact paper identity.
- Paper
Integrity - Per-paper integrity record.
- Paper
Manifest - Per-paper archive manifest.
- Paper
Query - Parsed, provider-independent paper query.
- Paper
Rights - Document access and license evidence, separated from metadata licensing.
- Paper
Summary - Search result and archival metadata.
- Query
Evidence - Local query-match evidence retained with a result.
- Text
Clause - Typed text query clause.
Enums§
- Archive
Progress Phase - Archive progress phase.
- Clause
Polarity - Clause inclusion behavior.
- Identity
Kind - Exact identity kind.
- Paper
Document Format - Archived document representation.
- Paper
Forge Error - PaperForge failure.
- Paper
Mode - Search mode used when no strict sort is supplied.
- Paper
Provider - Official paper providers supported by this release.
- Paper
Sort - Result ordering.
- Relevance
Tier - Local match classification.
- Text
Field - Text field addressed by a clause.
Constants§
- AGENT_
GUIDE - Autonomous-agent operating instructions shipped with the crate.
Functions§
- inspect_
archive - Read and fully verify a PaperForge manifest, metadata, document, and BLAKE3.
- parse_
paper_ query - Parse the PaperForge query language into typed clauses and directives.
- verify_
archive - Read and verify a PaperForge manifest, document format, identity, size, and BLAKE3.
Type Aliases§
- Result
- Result type returned by PaperForge.