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.

about --json
{ "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.

Numbers come from the repo, not this page