Kilo Data is the open, deterministic threat-intelligence and IP-reputation data pipeline for KiloCheck. It retrieves complete bulk publications from original sources, validates and normalizes them, and publishes reproducible Apache Arrow and Parquet release artifacts. It does not contain the future KiloCheck query CLI and never performs per-IP intelligence lookups.
- Threat indicators and evidence from established blocklists and malware infrastructure publications.
- BGP route-origin data, Regional Internet Registry (RIR) allocations, and IANA special-purpose address registries.
- Cloud-provider, crawler, Tor-exit, and network-attribution context.
- Normalized columnar tables designed for offline phishing and malware screening, threat detection, and IP intelligence tools.
immutable bulk artifacts
↓
catalog hash validation
↓
format-aware corpus profiling
↓
source-native parsed records (Parquet)
↓
canonical semantic tables (next)
↓
optimized runtime index (later)
No collection or compilation command performs per-IP API lookups.
cargo run -p kilo-data -- validate
cargo run -p kilo-data -- inspect
cargo run -p kilo-data -- compile-source-records
cargo run -p kilo-data -- compile-canonical
cargo run -p kilo-data -- validate-canonicalvalidateverifies every artifact againstreference-data/sources.toml.inspectregeneratesreference-data/profiles.jsonwithout modifying inputs.compile-source-recordsrebuildsdataset/source_records.parquetfrom all cataloged artifacts.compile-canonicalrebuilds the normalized indicator, allocation, routing, provider-context, and evidence tables.validate-canonicalchecks primary-key uniqueness and every cross-table indicator reference.
The source catalog and corpus review notes live in
reference-data/README.md and reference-data/SOURCES.md.
The public dataset release cadence, stable/edge channels, and future CLI merge contract are documented in docs/data-releases.md.