Skip to main content

Crate paperforge

Crate paperforge 

Source
Expand description

Rights-aware discovery and verified local archival of scholarly papers.

Structs§

ArchiveFailure
One per-paper archive failure.
ArchiveOptions
Archive configuration.
ArchiveProgress
Aggregate and active-document progress.
ArchiveSummary
Aggregate archive outcome.
ArchivedPaper
One successful archive record.
DiscoveryResult
Bounded provider-candidate discovery result.
PaperDocument
Provider document selected for archival.
PaperForge
Blocking provider client.
PaperIdentity
Exact paper identity.
PaperIntegrity
Per-paper integrity record.
PaperManifest
Per-paper archive manifest.
PaperQuery
Parsed, provider-independent paper query.
PaperRights
Document access and license evidence, separated from metadata licensing.
PaperSummary
Search result and archival metadata.
QueryEvidence
Local query-match evidence retained with a result.
TextClause
Typed text query clause.

Enums§

ArchiveProgressPhase
Archive progress phase.
ClausePolarity
Clause inclusion behavior.
IdentityKind
Exact identity kind.
PaperDocumentFormat
Archived document representation.
PaperForgeError
PaperForge failure.
PaperMode
Search mode used when no strict sort is supplied.
PaperProvider
Official paper providers supported by this release.
PaperSort
Result ordering.
RelevanceTier
Local match classification.
TextField
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.