Current collection and training artifacts
The controlled research workspace retains source originals, complete normalized tables, review decisions, model checkpoints and cohort-building code. Public artifacts omit borrower names and addresses. Source-specific access and use conditions remain attached to the original files.
The training implementation is
scripts/research/train_public_baselines.py. Set AMLOK_RESEARCH_WORKSPACE to the frozen corpus workspace containing processed/training-cohort.json. It fits both models with seed 42, preserves the temporal and normalized-entity partitions, saves predictions and recomputes the grouped uncertainty. Its results can be checked against the recorded corpus digest and runtime. The broader transaction and foundation-model studies use separate datasets and protocols.
Financial-document study artifacts
The 0.2 public-record bundle preserves the source-inspection and FinQA retrieval workflow. It contains derived artifacts and method code rather than the original borrower-row corpora. The counts in its historical record index describe that inspection, not the expanded 0.3 collection.Preserved 0.2 artifacts
The observation index comprises 1,014 parser-identified Québec interventions, 30 EDC disclosure rows, two issuer announcements and one aggregate facility-position table. These are source observations, not 1,047 adjudicated closed loans. The index retains company-text hashes for linkage reproducibility without republishing the company lists. A hash match is not independent legal-entity verification.
Financial-document workflow
- Retrieve explicitly listed public URLs through bounded requests. Record unsuccessful retrievals and distinguish complete files from byte prefixes.
- Parse source tables and dictionaries. Preserve their units, repeated-language presentations and record types.
- Render selected original PDF pages to inspect values the text layer may omit.
- Build stable record IDs from the acquired source hash and explicit location. Record field availability and unresolved linkage.
- Rank real FinQA evidence using two fixed lexical methods; score only after predictions exist.
- Recompute metrics from saved item-level outputs and verify source, script and prediction hashes.
Reproduce the financial-document study
Use Python 3.12 in an isolated environment from the documentation repository or extracted bundle:artifacts/research-review/public-records. Derived public outputs go to downloads/research/public-records. Downloading a source requires respecting its current terms; the acquisition script is not a grant of commercial training or redistribution rights. FinanceBench is inspected for source feasibility and is excluded from scoring/training.
The acquisition step skips successful snapshots already present. Reproduce this release with files matching the published hashes. If upstream content changes, preserve the new version separately and treat the run as a new dataset snapshot. If a source is unavailable, retain that status; do not replace it with invented rows. The SBA request deliberately captures only a bounded byte prefix ending on a complete row.