title: JE Validation Console
emoji: 🧾
colorFrom: pink
colorTo: purple
sdk: docker
app_port: 8000
JE Validation Console
An RL-environment console for journal-entry validation: seeded, scored tasks (tiers L1 deterministic checks → L2 cross-document reasoning) over a simulated general ledger. Pick a task, a model, and a seed count; the agent works the ledger through a fixed tool set (query, open documents, recompute, disposition, submit) and is scored by deterministic verifiers on outcome, process, and citation discipline. Two scripted baselines (flag everything / no evidence) run free and anchor the score floor.
Every (task, seed) pair regenerates a byte-identical instance; defect
ground truth is held out from the agent side of the tool boundary. Citing a
document that was never opened counts as fabrication and fails the episode.
Configuration: LLM episodes call models through OpenRouter; set an
OPENROUTER_API_KEY secret in the Space settings to enable them. Baseline
runs work without a key. Run history lives on ephemeral Space storage and
resets on restart.
Ledger data is derived from the State of Connecticut's open data portal
(data.ct.gov, dataset ajdm-rvz7), snapshot 2026-08-04.