Skip to main content

Crate skrills_tome

Crate skrills_tome 

Source
Expand description

Tome — research API orchestration, caching, and knowledge graph.

Provides clients for academic and technical research:

  • Semantic Scholar, arXiv, OpenAlex paper search
  • Hacker News (Algolia) discussion search
  • CrossRef DOI resolution
  • Unpaywall open-access PDF lookup
  • SQLite-backed caching with TTL
  • Persistent knowledge graph for cross-session research
  • Citation tracking for forward/backward traversal
  • TRIZ inventive principles adapted for software

Re-exports§

pub use error::TomeError;
pub use error::TomeResult;

Modules§

cache
SQLite-based response cache for API results and PDF storage.
citations
Citation tracking for forward/backward citation traversal.
clients
API client modules for external research services.
dispatcher
AlertManager-style research dispatcher for the cold-window engine.
error
Error types for the tome crate.
knowledge_graph
Persistent knowledge graph for cross-session research accumulation.
models
Data models for research results.
triz
TRIZ inventive principles and contradiction matrix adapted for software.