Skip to content

We build the data and environments frontier models train on.

We originate documents and codebases from real work at 4,000 companies. Our environments, evals and trajectories run from real business systems to synthetic coding tasks.

Request a sample
1,0002,0003,0004,00001 processed800,000documentsprocessed02 full history6,000+codebases1.4 millioncommits03 delivered64,000graded businesstasks96,000computer-usetrajectories01 processed800,000documents processed02 full history6,000+codebases1.4 millioncommits03 delivered64,000graded business tasks96,000computer-use trajectories

Customers

  • micro1
  • Mercor
  • Turing
  • n8n
  • Sanctuary Wealth
  • Citadel Securities
  • [Frontier AI Lab]
  • [Top 3 Global Market Maker]
  • [Largest Open Source Model Builder]
  • [ ] Names withheld under NDA
01 processed800,000documents processed

Professional documents and the company records behind them.

Real work files from engineering, finance, sales and consulting teams, in their original formats. We process hundreds of thousands every week. Each document comes with its rendered pages, its extracted text and a SHA-256 hash for every file.

Extracted text

gerra / research	Working draft
Data availability report
Operational Telemetry
A cross-tool activity graph from real companies.
Records from 38 tools, resolved across people, teams, documents and tasks.
Selected inventory
Source	Unit	Count
Chat	Messages	38.4M
Email	Emails	11.2M
File storage	Files	3.6M
Jira	Tickets	312K
This report describes availability and structure. It reports no signal, model or predictive result.
Gerra Research	01

SHA-256 of this text: d44971a3dc546f21…

A page from our public Operational Telemetry report, with its headings, tables and notes tagged.
02 full history6,000+codebases1.4 millioncommits

Codebases with their full history: every branch, test, merge and revert.

Each codebase comes as a Git repository you can clone. We also deliver 96,000 repo tasks, 9,600 spec-to-repo tasks, 16,000 exploit-and-patch tasks, 9,600 app specs and 12,800 web tasks graded in a browser.

One repository's commit history23 commits · newest first · Pacific time
  1. c99b8051Add wallet setup script with retry logic and deployment ID generation
  2. ace112faAdd retry logic and error handling to full-deploy script
  3. 876cc1fdAdd comprehensive README for SettlementEngine Smart Contracts
  4. 8a1bcb20Add project guidelines and reorganize contracts with restricted admin
  5. 8c7c2e29Update README for v2.3 API changes and gasless signatures
  6. b15153cfAdd script to generate and fund test wallets for SettlementEngine
  7. 13 earlier commits
    1. 9739cf7dUpdate README v2.2: simplify seller signature, add gasless transfer
    2. 130a558aAdd internal balance transfer and gasless support
    3. 5673843bAdd internal balance transfer with gasless support
    4. 852592efUpdate README to reflect major refactor and new terminology
    5. ed9069e5Switch SettlementEngine from auction to bet logic
    6. 94e5e98cAdd scripts to distribute TESTUSD and fund test wallets
    7. b2ff4a65Add misc/ to .gitignore to exclude miscellaneous files
    8. 5f83d5adUpdate README with comprehensive documentation and new architecture diagram
    9. 3ae590c0Update MockERC20 deployment name to reflect SettlementEngine
    10. d0102f34Add testnet addresses to README and create setup script
    11. 51ea1a6aAdd RESOLVE prefix to resolution hash
    12. 30623902Add comprehensive admin authorization tests
    13. dddbc666Refactor SettlementEngine to use internal balances and token approvals
  8. 6bd579beAdd auction-based secondary trading to SettlementEngine

    Replaces listings with auctions for reselling positions: a seller opens an auction, buyers bid and the seller accepts one. The auction code lives in a new contract, SettlementEngineAuction, which SettlementEngine now builds on instead of the listing contract.

    Commit
    6bd579be
    Time
    11 Jan 2026, 19:26 PST
    Files changed
    26
    Added, deleted, modified
    5, 7, 14
    Patch lines
    3,662
    26 files changed

    contracts/ · 6

    • ~SettlementEngine.sol
    • +SettlementEngineAuction.sol
    • ~SettlementEngineError.sol
    • ~SettlementEngineEvent.sol
    • −SettlementEngineListing.sol
    • ~SettlementEngineStorage.sol

    test/ · 20

    • +auction/accept-bid.test.js
    • +auction/close-auction.test.js
    • +auction/open-auction.test.js
    • +auction/register-bid.test.js
    • ~edge/authorization.test.js
    • ~edge/multi-transfer.test.js
    • ~edge/position-transfer.test.js
    • ~edge/reentrancy.test.js
    • ~edge/state-transition.test.js
    • ~edge/timestamp.test.js
    • ~edge/zero-value.test.js
    • −fuzz/listing-price.test.js
    • ~fuzz/state-machine.test.js
    • ~helper.js
    • −listing/buy-position.test.js
    • −listing/cancel-listing.test.js
    • −listing/edge-case.test.js
    • −listing/list-position.test.js
    • −listing/secondary-sale-resolution.test.js
    • ~token/token-compatibility.test.js
    contracts/SettlementEngine.solFirst hunk of commit 4
    @@ -2,14 +2,14 @@22 pragma solidity ^0.8.24;33 44 import "./SettlementEngineQuote.sol";5-import "./SettlementEngineListing.sol";5+import "./SettlementEngineAuction.sol";66 77 /**88  * @title SettlementEngine9- * @notice Prediction market escrow and secondary trading10- * @dev Inherits quote and listing logic, deploys as single contract9+ * @notice Prediction market escrow and secondary trading via auctions10+ * @dev Inherits quote and auction logic, deploys as single contract1111  */12-contract SettlementEngine is SettlementEngineQuote, SettlementEngineListing {12+contract SettlementEngine is SettlementEngineQuote, SettlementEngineAuction {
  9. 3 earlier commits
    1. f80f62c7Add Business Source License 1.1 to repository
    2. 08f1dbddAdd admin controls, protocol fee, and updated env example
    3. 03c46aabAdd example env, gitignore, and README
03 delivered64,000graded business tasks96,000computer-use trajectories

Graded environments for training and testing agents.

Each environment runs as delivered and comes with recorded agent runs. We also deliver 1,600 ML competition runs, 800 paper replications and 960 post-training runs.

Each back-office task plants one error in real, de-identified accounting records. The agent is graded on finding the wrong entry and on closing the books to the cent.

Research reproduction audit

Captured run, de-identified

Pass

Task

Audit a one-dimensional convection PINN reproduction packet. Recompute the evidence from samples and distinguish a valid reproduction from fabricated metrics, a boundary mismatch, an unsatisfied residual, missing curvature gain, or insufficient final accuracy.

01 / 06Task

Toolbash

Intent

Inspect the benchmark packet

Tool call

Inspect the provided repository and the public benchmark specification.

Observed result

The task defines a one-dimensional convection PINN reproduction with a reference PDE, initial condition, periodic boundary, and analytical solution. The working tree contains the model, PDE, reproduction script, requirements, and rubric materials.

repository inspected
benchmark specification located

Recorded state2 records

surfacestatus
repositoryinspected
reference PDElocated
instance.jsonManifest for one back-office task
{
  "instance_id": "<withheld>",
  "source": {
    "operator": "<opaque token>",
    "period": "<withheld>"
  },
  "fault": {
    "kind": "<one of the mixed-fault classes>",
    "affected_voucher": "<held out from agent>"
  },
  "oracle": {
    "expected_cents": "<withheld>",
    "tolerance": 0
  },
  "scores": ["reconciliation", "diagnosis"],
  "deidentification": {
    "identities": "stable tokens",
    "business": "opaque token",
    "amounts_dates_structure": "preserved",
    "leak_audit": "passed"
  },
  "difficulty_gate": {
    "frontier_models_tested": 2,
    "pass_rate": "0%"
  }
}

A second recorded run, a training diagnostic, misses its accuracy threshold. Open its replay.