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.