Skip to content

Home

CiteVerifier Logo CiteVerifier Documentation

CiteVerifier is a DBLP-first citation/title verification project with CLI and Web interfaces.

Core Capability Set

  • Single-title lookup against local DBLP SQLite
  • Batch-title lookup with request limit control (<=200)
  • Runtime telemetry and batch run persistence
  • Optional online strategy chain for extended matching

Service Relationship

  • Web endpoint: http://localhost:8092
  • Optional bundled builder backend: CiteVerifier/DblpService (8093 mapping by default)
  • Web service reads local DBLP SQLite (/data/dblp.sqlite in Docker mode)

Architecture at a Glance

  • CLI pipeline: verifier.py
  • Web service: web_app.py
  • Runtime metrics store: runtime_store.py
  • DBLP matching utilities: dblp_match.py
  • Unified cache DB: scholar_results.db
  1. Quick Start
  2. Configuration
  3. API Reference
  4. Development Guide
  5. Operations
  6. Troubleshooting
  7. Changelog

Audience

  • Engineers deploying DBLP-only lookup/verification services
  • Researchers running batch verification pipelines
  • Maintainers analyzing cache hit rates and runtime telemetry