
End-to-End Verifiable Research Toolkit for AI Agent
HoardCore was built to give an AI agent a persistent, verifiable memory. It is a single-file Python toolkit that ingests web pages and documents into a local SQLite vault, runs hybrid retrieval (FTS5 + ONNX dense vectors), and emits `[V]` (verified), `[E]` (external), and `[H]` (hypothesis) provenance tags, plus a `verify` command that checks every claim against the source text.
The workflow is designed to be driven by an agent harness like OpenCode. The harness hosts the LLM and manages context, HoardCore provides the retrieval, ingestion, and provenance loop. You can run a research loop with and get a 2,500-word strategic brief with source links (depends on how you prompt it), timestamps, and exit-code verifiable claims. Every output is machine-auditable, you can verify any `[V]` claim against the vault.
Beyond research, HoardCore has emergent capabilities that make it useful for security and operations. You can use the same ingestion and retrieval loop to perform security audits of websites, crawl and index public documentation for OpSec research, or build a citable, source-grounded knowledge base for threat intelligence and compliance work. The tool runs entirely offline, with zero API keys and no cloud dependencies, and the provenance tagging turns every claim into a traceable, machine-checkable artifact.