Project status: beta, honest about it
About jev-curate
jev-curate is a Rust CLI that streams Parquet and JSONL rows through TypeSafe Jev judgments and writes accepted and rejected rows to two files. This page states what the project is, what it refuses to become, and who maintains it.
{ "status": "beta",
"language": "Rust",
"io": ["parquet", "jsonl"],
"engine": "TypeSafe Jev (jev-latest)",
"measured": "24.0 rows/sec, mock bench",
"target": "1,500+ rows/sec, cluster" }
What it is
A streaming filter. The core is a Rust multi-threaded pipeline with a token bucket rate limiter, speculative fan-out on the client, and a mock-server test suite so CI never burns live credits. The CLI, the client, the presets, and the Parquet IO are all in one crate with tests. Python bindings exist behind a feature flag and are early; the CLI is the supported surface today.
What it is not
It is not a rewriter. Rows pass through verbatim; the tool keeps or rejects, never edits. It is not a general LLM wrapper: it targets the Jev endpoint and its typed answers. It is not a dataset storage platform, a viewer, or an orchestration layer. Those live outside the non-goals of the repository and this site will not grow into them.
Who builds it
Akash Priyadarshi, a software engineer in Patna, Bihar, India. Maintainer of the Jev tooling family: jev-seo for search visibility work, jev-git for commit gates, jev-superpowers for agent workflows, and this sifter. The footer on every page carries the full ecosystem, the author links, and the social profiles.